javascript - Node - 终止事件时

标签 javascript node.js events

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

这就是我的目标(用 C 语言):

signal(SIGSEGV, sig_handler);

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

那么,可以在 Node.js 中做到这一点吗?

最佳答案

是的,

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

摘自文档:

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

关于javascript - Node - 终止事件时,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17055634/

相关文章:

javascript - 使用Jquery将序列化表单数据转换为json对象?

java - 如何在 Nodejs 中使用像 RMI 这样的 Java Spring Service?有人知道吗?

objective-c - 处理 OSX 中的文件系统事件

c++ - 信号处理程序与事件处理程序

flash - 删除在 Actionscript 3 中具有匿名函数的监听器

javascript - 在浏览器调整大小之前,主页上的幻灯片不适合屏幕(仅限 Firefox)

javascript - 如何在 Firestore JS 中获取现有的文档 key ?

javascript - getElementsByTagName 找不到带有输入标记的 HTML

Node.js、Firefox 错误 : no common encryption algorithm(s).(错误代码:ssl_error_no_cypher_overlap)

node.js - 无法在 Node.js Docker 容器中发送 Sentry 事件