CNode

有没有方式监听node进程被杀死或者退出?

问答
Lluoyjx发布于10 年前最后回复10 年前8 回复9122 浏览0 收藏

exit、SIGINT

pm2 重启好像这两个事件都没有监听到。

查看回复

回复 (8)

I
i5ting#1·10 年前
L
luoyjx#2·10 年前
引用 i5tinghttps://github.com/tj/watch

@i5ting 不是的,我想在进程被杀掉钱做一些事情,清除类的事情

I
i5ting#3·10 年前
引用 luoyjx@i5ting 不是的,我想在进程被杀掉钱做一些事情,清除类的事情

@luoyjx 这个很简单吧,基本上只能每隔多少时间轮询,判断是否存在,然后做点啥。。。貌似无更好的办法

L
luoyjx#5·10 年前
引用 i5ting@luoyjx 这个很简单吧,基本上只能每隔多少时间轮询,判断是否存在,然后做点啥。。。貌似无更好的办法

@i5ting 我试了下,linux下可以监听到SIGTERM信号,不过得自己退出进程,win的话不行

D
dayuoba#6·10 年前

exit可以通过父进程,或者自己进程exit事件做一些事情,信号的话,就是自己监听信号做处理就好了

C
casanovawu#8·10 年前

来自酷炫的 CNodeMD

参与回复
登录后即可参与回复。登录