Я следую инструкциям здесь(прослушивание событий 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?