Как обнаружить, что приложение прекращено в приложении, когда им управляет `навсегда`?
Есть ли способ обнаружить, что приложение завершается в приложении, когда приложение управляется foreever
?
Хорошо известно, что мы можем захватить process
событие (exit
/ SIGINT
/ SIGTERM
/ SIGHUP
) когда приложение загружается узлом вручную в терминале. Тем не менее, при запуске приложения forever
,
например, соответствующая заявка названа app.js
:
- если мы бежим
node app.js
мы можем поймать событиеSIGINT
когда мы нажимаем Ctrl - C.
тем не мение, - если мы бежим
forever start app.js
Мы не можем поймать такие события.
таким образом, как мы можем обнаружить, что приложение завершается в приложении, когда оно загружается forever
?
1 ответ
Вы можете использовать этот пакет узла https://www.npmjs.org/package/forever-monitor