node - On kill事件

时间:2013-06-11 23:49:14

标签: javascript node.js events

有没有办法在node.js进程被杀死时运行一个函数?

这就是我的目标(在C中):

signal(SIGSEGV, sig_handler);

void sig_handler(int sig) {
    if (sig == SIGSEGV) {
        // do stuff
    }
}

那么,是否可以在node.js中执行此操作?

1 个答案:

答案 0 :(得分:3)

是的,

process.on('SIGINT', function() {
  console.log('Got SIGINT.  Press Control-D to exit.');
});

取自文件:

http://nodejs.org/api/process.html#process_signal_events