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 に答える