Javascript 当应用程序由“永久”管理时,如何检测应用程序是否在应用程序中终止?

Javascript 当应用程序由“永久”管理时,如何检测应用程序是否在应用程序中终止?,javascript,node.js,forever,Javascript,Node.js,Forever,当应用程序一直由管理时,是否有方法检测应用程序是否在应用程序中终止 众所周知,当应用程序由终端中的节点手动启动时,我们可以捕获进程事件(exit/SIGINT/SIGTERM/SIGHUP)。但是,当应用程序由永久启动时,根本没有捕获到引用的事件 例如,相关的应用程序名为app.js: 如果我们运行node app.js,我们可以在按下Ctrl-C时捕捉事件SIGINT。 但是, 如果我们运行永久启动app.js,我们就可以捕捉不到此类事件 因此,当应用程序由forever启动时,我们如何检测应

当应用程序一直由
管理时,是否有方法检测应用程序是否在应用程序中终止

众所周知,当应用程序由终端中的节点手动启动时,我们可以捕获
进程
事件(
exit
/
SIGINT
/
SIGTERM
/
SIGHUP
)。但是,当应用程序由
永久启动时,根本没有捕获到引用的事件

例如,相关的应用程序名为
app.js

  • 如果我们运行
    node app.js
    ,我们可以在按下Ctrl-C时捕捉事件
    SIGINT

    但是,
  • 如果我们运行
    永久启动app.js
    ,我们就可以捕捉不到此类事件

  • 因此,当应用程序由
    forever
    启动时,我们如何检测应用程序是否在应用程序中终止?

    您可以使用此节点包
    ps aux|grep app.js
    @RPM我需要在应用程序中知道它。forever-monitor很好,但它只能监视子进程,而不是正在运行的进程。