Я бегу ssh somehost "service XXX restart"
и оболочка висит.ssh удаленная команда не возвращается
Служба nodeJS и я вижу express is listening on port ...
Печать Я сделал в server.js
и все, он не возвращается к подсказке, он просто висит.
Я пробовал nohup и &, но это не поможет. Что еще я могу попробовать?
Это также завершает процесс бэкэнд, что на самом деле висит вашу команду. –
@AlanDuan Я использовал это на веб-сервисе в течение многих лет. На самом деле все еще использую его .. и он отлично работает. –
Будущим читателям может понадобиться попробовать «узел myScript.js & disown» или «exec node myScript.js &», чтобы отделить себя от текущего процесса. Подробнее [здесь] (https://askubuntu.com/questions/106351/running-programs-in-the-background-from-terminal). – haxpor