Я слідую наведеним тут вказівкам (прослуховування SIGINT
подій) для витонченого вимкнення моєї програми node.js, розміщеної у Windows-8, у відповідь на вимкнення Ctrl+ Cабо сервера.
Але 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?