プロセスが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 件のコメント:
コメントを投稿