我正在遵循此处的指导(侦听SIGINT
事件)以响应Ctrl+C或服务器关闭来正常关闭Windows-8托管的node.js应用程序。
但是Windows没有SIGINT
。我也尝试过process.on('exit')
,但这似乎迟迟没有任何成效。
在Windows上,此代码为我提供:错误:无此类模块
process.on( 'SIGINT', function() {
console.log( "\ngracefully shutting down from SIGINT (Crtl-C)" )
// wish this worked on Windows
process.exit( )
})
在Windows上,此代码可以运行,但现在做任何优雅的动作为时已晚:
process.on( 'exit', function() {
console.log( "never see this log message" )
})
SIGINT
Windows上是否有等效事件?