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很好,但它只能监视子进程,而不是正在运行的进程。