Что-то странное случилось, когда я использовал screen и некоторый скрипт nodejs.Я открыл сеанс экрана:
screen -S someScriptSession
Затем запустите
npm run myScript
Я часто останавливаю и перезапускаю свой скрипт, выполняя следующую операцию:
screen -x someScriptSession
ctrl + c
npm run myScript
Но прошлой ночьюЯ понял, что myScript запускается дважды: один виден в сеансе экрана, что я могу прекратить делать Ctrl + C, и один shadow , работающий в фоновом режиме.
Я проверил pstree, мою shadow работает внутри сеанса экрана, но он не видим из сеанса экрана (что означает, что выполнение еще одного ctrl + c будет ctrl + c на терминале, на котором ничего не работает)
Iпрочитал много постов о том, как ctrl + c не убивает изящно nodejs, хорошо, но даже если это не изящно, это убивает его, или я что-то упускаю?
Итак, мои вопросы:
I 'Я не особенно ищу окончательный ответ, но и подсказки, где искать