2
我試圖將一些關機功能綁定到我的nodejs應用程序(版本0.8.12)。由於我產卵子進程的很多,在分佈式環境現狀的工作,我目前通過nodejs killall關機掛鉤
var n = spawn('killall', ['node']);
問題查殺應用程序是與此顯然on('exit', ...)
邏輯不再工作,我確實有像這樣:
process.on('exit', function() {
if(exit_cb)
exit_cb()
else
console.log('About to exit.');
});
而且它不會在我殺死應用程序時觸發。
有沒有辦法使用killall
命令添加關閉鉤子,還是應該找到另一種方法來終止我的子進程以使鉤子正常工作?
感謝
很明顯,這不適用於Node 0.8.14,如果有人能證實這一點,我會很高興。 這是標記爲正確的,因爲它在我在問題時使用的版本(0.8.12)中有效。 – Masiar
在節點v0.8.14中適合我。 –