从节点应用程序中终止进程
Kill process from node application
我已经使用下面的代码 运行 一些工作正常的进程,我的问题是是否有任何选项可以按需终止这个进程(通过代码)
var exec = require('child_process').exec;
var cmd = 'any command';
exec(cmd, function(error, stdout, stderr) {
....
});
var child = exec(cmd, function(error, stdout, stderr) { ... });
// When you want to kill it:
child.kill(SIGNAL);
exec returns 一个 childProcess 对象
您可以使用 childProcess.kill([signal]) 终止它 - 如果未指定,信号为 SIGTERM
我已经使用下面的代码 运行 一些工作正常的进程,我的问题是是否有任何选项可以按需终止这个进程(通过代码)
var exec = require('child_process').exec;
var cmd = 'any command';
exec(cmd, function(error, stdout, stderr) {
....
});
var child = exec(cmd, function(error, stdout, stderr) { ... });
// When you want to kill it:
child.kill(SIGNAL);
exec returns 一个 childProcess 对象
您可以使用 childProcess.kill([signal]) 终止它 - 如果未指定,信号为 SIGTERM