[英]Killing process in node.js
我有一段我真的很喜歡的代碼,但是其中一個模塊中有一個錯誤。 有時,這會導致進程失控,占用最多99%的CPU時間。
現在,我在github中發現了由同一問題的人發布的一段代碼:
exec = require('child_process').exec
terminatePH = (ph, cb) ->
ph.exit()
exec 'kill '+ph.process.pid, cb
問題是我不理解此代碼。 我認為它是Coffeescript(或類似的東西),但肯定不是我正在使用的Node.js。
有人可以啟發我嗎? 我的主要問題是,“ exec”部分(執行殺死操作的部分)是在“ ph.exit()”之后。 會正確執行嗎?
有任何想法嗎?
是的,您是對的,此代碼是用CoffeeScript編寫的。
作為JavaScript:
var exec = require('child_process').exec()
var terminatePH = function (ph, cb) {
ph.exit();
return exec('kill ' + ph.process.pid, cb);
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.