@BestJS

Почему не корректно работает nohup?

Хочу запустить Node.JS сервер, но после выключения терминала все падает.

Последовательность действий:
1) ssh user@... .... .... ....
2) cd /.../.../
3) nohup node app.js
И вроде все хорошо, запустился фоновый процесс и все работает. Но когда я закрываю bash процесс умирает.

Спасибо за помощь)
  • Вопрос задан
  • 1312 просмотров
Решения вопроса 1
chupasaurus
@chupasaurus
Сею рефлекторное, злое, временное
nohup node app.js > /dev/null 2>&1 &
Без редиректа вывода nohup будет отправлять процесс в background без отвязки от шелла, с полным редиректом при закрытии шелла у запущенного процесса сменится PPID на 1.
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 2
Endru9
@Endru9
Админ Linux
нужно либо создать фоновый процесс, либо использовать screen.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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