Хочу запустить Node.JS сервер, но после выключения терминала все падает.
Последовательность действий:
1) ssh user@... .... .... ....
2) cd /.../.../
3) nohup node app.js
И вроде все хорошо, запустился фоновый процесс и все работает. Но когда я закрываю bash процесс умирает.
nohup node app.js > /dev/null 2>&1 &
Без редиректа вывода nohup будет отправлять процесс в background без отвязки от шелла, с полным редиректом при закрытии шелла у запущенного процесса сменится PPID на 1.