扫码关注官方订阅号
java中可以用Runtime.getRuntime().addShutdownHook();来监听退出事件,所以可以在退出前做一些状态清理的工作,在IDE中强制退出也能捕捉到;
在node.js中我用process.on('exit')为什么不能捕捉到IDE中退出事件呢?
学习是最好的投资!
https://nodejs.org/api/process.html#process_event_exit
This event is only emitted when node exits explicitly by process.exit() or implicitly by the event loop draining.
没法监听强制退出的信号量没法在node里面添加回调函数
不知道在IDE中强制退出发送了什么命令nodejs中可以通过监听信号量的来监听程序的退出例如 SIGINT 监听ctrl-D/Control-C退出程序
process.on('SIGINT', function() { console.log('Got SIGINT. Press Control-D/Control-C to exit.'); });
微信扫码关注PHP中文网服务号
QQ扫码加入技术交流群
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
PHP学习
技术支持
返回顶部
https://nodejs.org/api/process.html#process_event_exit
没法监听
强制退出的信号量没法在node里面添加回调函数
不知道在IDE中强制退出发送了什么命令
nodejs中可以通过监听信号量的来监听程序的退出
例如 SIGINT 监听ctrl-D/Control-C退出程序