2

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

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

signal(SIGSEGV, sig_handler);

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

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

4

1 回答 1

3

是的,

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

取自文档:

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

于 2013-06-11T23:55:32.410 回答