本篇文章和大家一起了解Node關閉進程的方法。有一定的參考價值,有需要的朋友可以參考一下,希望對大家有幫助。
相關推薦:《nodejs 教學》
NodeJS結束進程
process.kill(pid[, signal])事件
新增於:v0.0.06(node)
SIGTERM
。 如果目標 pid 不存在,則方法會拋出錯誤。作為一個特殊例子,訊號 0 可以用來測試進程是否存在。在 Windows 平台中,如果 pid 用於殺死進程組,則會拋出錯誤。
即使這個函數的名稱是 process.kill(),它其實只是發送訊號,這點與 kill 系統呼叫類似。發送的訊號可能是做一些與殺死目標進程無關的事情
簡單粗暴的程式碼示範
process.on('SIGHUP', () => { console.log('收到 SIGHUP 信号'); }); setTimeout(() => { console.log('退出中'); process.exit(0); }, 100); process.kill(process.pid, 'SIGHUP');
#簡單粗暴的方式直接示範
node process.js
let pid = 11784;//11784是我个人电脑上的应用程的pid,可根据自己电脑的pid填入其中 process.kill(pid, 'SIGTERM');//结束pid的进程
以上是淺談Nodejs關閉進程的方法的詳細內容。更多資訊請關注PHP中文網其他相關文章!