Как обнаружить, что приложение прекращено в приложении, когда им управляет `навсегда`?

Есть ли способ обнаружить, что приложение завершается в приложении, когда приложение управляется foreever?

Хорошо известно, что мы можем захватить process событие (exit / SIGINT / SIGTERM / SIGHUP) когда приложение загружается узлом вручную в терминале. Тем не менее, при запуске приложения forever,

например, соответствующая заявка названа app.js:

  1. если мы бежим node app.js мы можем поймать событие SIGINT когда мы нажимаем Ctrl - C.
    тем не мение,
  2. если мы бежим forever start app.js Мы не можем поймать такие события.

таким образом, как мы можем обнаружить, что приложение завершается в приложении, когда оно загружается forever?

1 ответ

Вы можете использовать этот пакет узла https://www.npmjs.org/package/forever-monitor

Другие вопросы по тегам