node.js document - process
環境:MacOS 10.6.8 / node.js 0.4.10
process
processはグローバルオブジェクトで、EventEmitterのインスタンス。
EventEmitterってなんだ?現時点ではまだわからない……
Event: exit
// start.js process.on('exit', function () { console.log('shutdown node.js'); });
$ node start.js shutdown node.js
プロセス終了時に実行されるイベント。
Event: uncaughtException
process.on('uncaughtexception', function(err) { console.log('uncaughtexception: ' + err); });
例外が発生して、どの関数でもキャッチされなかった場合に呼ばれるのかな。
発生のさせ方が……例外を発生させればいいのだろうけど、思い浮かばない。
Signal Events
process.on('SIGINT', function() { console.log('SIGINT!'); });
SIGINTとかシグナルも受け取れるみたい。
眠いので今日はここまで。続くかなー。