[英]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.