プロセスがkillされたらログ出力するコードです。process.onを使います。
var http = require('http'); http.Server(function(req,res){ res.writeHead(200); res.end('killされる前に一言いいます'); }).listen(3000); console.log('server started.'); process.on('SIGTERM', function() { console.log('KILLされました'); process.exit(0); });
&でnodeを起動します。
$ node app.js & [1] 46937 $ server started.
killしてみます。
$ kill 46937 $ KILLされました [1]+ Done node app.js $
0 件のコメント:
コメントを投稿