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?

questionAnswers(6)

yourAnswerToTheQuestion