Was ist das Windows-Äquivalent zu process.on ('SIGINT') in node.js?
Ich folge der AnleitungHier (Überwachen von SIGINT-Ereignissen), um meine von Windows 8 gehostete node.js-Anwendung als Reaktion auf das Herunterfahren von Strg-C oder dem Server ordnungsgemäß herunterzufahren.
Aber Windows hat nichtSIGINT
. Ich habe es auch versuchtprocess.on('exit')
, aber das scheint zu spät zu sein, um produktiv zu sein.
Unter Windows gibt mir dieser Code:Fehler: Kein solches Modul
<code>process.on( 'SIGINT', function() { console.log( "\ngracefully shutting down from SIGINT (Crtl-C)" ) // wish this worked on Windows process.exit( ) }) </code>
Unter Windows läuft dieser Code, ist es aberzu spät, um etwas Anmutiges zu tun:
<code>process.on( 'exit', function() { console.log( "never see this log message" ) }) </code>
Ist da einSIGINT
gleichwertiges Ereignis unter Windows?