Насколько плохо запускать программы с помощью screen?
Привет!
Запускаю на серверах некоторые программы с помощью screen.
Например, какой-нибудь main.js: screen node main.js
есть для ноды некий forever, работает ли он так же?
Задача - "демонизировать" скрипты с недописанной обработкой ошибок, когда демонизировать их самих на самом ЯПе - не так уж и весело и не сильно хочется (когда есть screen). Пусть он вылетит, я зайду через screen -r и увижу, что он выплюнул перед смертью.
Вопрос главный - это тулза исключительно для таких мелких задач, как у меня, или ей кто-то пользуется на реальном проде?
p.s. как выходить из конкретного экрана когда комбинации клавиш не работают? приходится убивать ссш сеанс)))
>p.s. как выходить из конкретного экрана когда комбинации клавиш не работают? приходится убивать ссш сеанс)))
отключить сеанс имели в виду?
Ctrl+A затем просто D
так для этого и есть какая-то система управления, сейчас, в современных дистрибутивах это обычно systemd. Прочти документацию о том, как писать юниты systemd (это и есть демоны в старой терминологии) и используй их.