Jaki jest odpowiednik Windows process.on ('SIGINT') w node.js?
Podążam za wskazówkamitutaj (nasłuchiwanie zdarzeń SIGINT), aby z wdziękiem zamknąć aplikację node.js obsługiwaną przez Windows-8 w odpowiedzi na Ctrl-C lub wyłączenie serwera.
Ale Windows nie maSIGINT
. Próbowałem teżprocess.on('exit')
, ale wydaje się, że późno jest robić coś produktywnego.
W systemie Windows ten kod daje mi:Błąd: brak takiego modułu
<code>process.on( 'SIGINT', function() { console.log( "\ngracefully shutting down from SIGINT (Crtl-C)" ) // wish this worked on Windows process.exit( ) }) </code>
W systemie Windows ten kod działa, ale jestza późno, by zrobić coś wdzięcznego:
<code>process.on( 'exit', function() { console.log( "never see this log message" ) }) </code>
Czy jestSIGINT
równoważne wydarzenie w systemie Windows?