我已经使用以下代码运行一些正常工作的进程,我的问题是是否有任何选项可以根据需要终止此进程(通过代码)
var exec = require('child_process').exec;
var cmd = 'any command';
exec(cmd, function(error, stdout, stderr) {
....
});
答案 0 :(得分:1)
var child = exec(cmd, function(error, stdout, stderr) { ... });
// When you want to kill it:
child.kill(SIGNAL);
答案 1 :(得分:1)
exec返回一个childProcess对象
你可以使用childProcess.kill([signal])杀死它 - 如果没有指定,信号是SIGTERM