Задать вопрос
@hpfmsd

Насколько плохо запускать программы с помощью screen?

Привет!
Запускаю на серверах некоторые программы с помощью screen.
Например, какой-нибудь main.js:
screen node main.js
есть для ноды некий forever, работает ли он так же?

Задача - "демонизировать" скрипты с недописанной обработкой ошибок, когда демонизировать их самих на самом ЯПе - не так уж и весело и не сильно хочется (когда есть screen). Пусть он вылетит, я зайду через screen -r и увижу, что он выплюнул перед смертью.

Вопрос главный - это тулза исключительно для таких мелких задач, как у меня, или ей кто-то пользуется на реальном проде?

p.s. как выходить из конкретного экрана когда комбинации клавиш не работают? приходится убивать ссш сеанс)))
  • Вопрос задан
  • 122 просмотра
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Нетология
    Системный администратор
    11 месяцев
    Далее
  • Skillfactory
    DevOps-инженер
    6 месяцев
    Далее
  • Хекслет
    DevOps-инженер с нуля
    14 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 3
rozhnev
@rozhnev
Fullstack programmer, DBA, медленно, дорого
Для NodeJS есть pm2

для всех остальных supervisor
Ответ написан
Комментировать
justhostRU
@justhostRU
>p.s. как выходить из конкретного экрана когда комбинации клавиш не работают? приходится убивать ссш сеанс)))
отключить сеанс имели в виду?
Ctrl+A затем просто D
Ответ написан
Комментировать
@ProFfeSsoRr
Сис.админ по Linux
Задача - "демонизировать" скрипты
так для этого и есть какая-то система управления, сейчас, в современных дистрибутивах это обычно systemd. Прочти документацию о том, как писать юниты systemd (это и есть демоны в старой терминологии) и используй их.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы