Qual é o equivalente do process.on ('SIGINT') do Windows em node.js?
Estou seguindo a orientaçãoAqui (escutando eventos SIGINT) para encerrar adequadamente meu aplicativo node.js hospedado pelo Windows-8 em resposta ao Ctrl-C ou desligamento do servidor.
Mas o Windows não temSIGINT
. Eu também tenteiprocess.on('exit')
, mas parece que tarde para fazer algo produtivo.
No Windows, esse código me dá:Erro: nenhum módulo
<code>process.on( 'SIGINT', function() { console.log( "\ngracefully shutting down from SIGINT (Crtl-C)" ) // wish this worked on Windows process.exit( ) }) </code>
No Windows, esse código é executado, mas étarde demais para fazer qualquer coisa graciosa:
<code>process.on( 'exit', function() { console.log( "never see this log message" ) }) </code>
Tem algumaSIGINT
evento equivalente no Windows?