gpt4 book ai didi

node.js - Node 检测终止

转载 作者:太空宇宙 更新时间:2023-11-03 23:41:23 25 4
gpt4 key购买 nike

Node 脚本是否可以检测它是否因脚本错误而从“外部”(例如:kill)或内部终止?

更准确地说:第一种情况不应该是“观察”其子进程的主进程,或者“查看”主脚本是否仍在运行的附加脚本。

第二种情况:不将所有内容放入 try- except- block 中。我正在寻找一个在错误停止脚本时调用的函数。

最佳答案

var exceptionOccured = false;

process.on('uncaughtException', function(err) {
console.log('Caught exception: ' + err);
exceptionOccured = true;
process.exit();
});

process.on('exit', function(code) {
if(exceptionOccured) console.log('Exception occured');
else console.log('Kill signal received');
});

关于node.js - Node 检测终止,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23195888/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com