Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/445.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 从节点应用程序终止进程_Javascript_Node.js_Child Process - Fatal编程技术网

Javascript 从节点应用程序终止进程

Javascript 从节点应用程序终止进程,javascript,node.js,child-process,Javascript,Node.js,Child Process,我已经使用了下面的代码来运行一些运行正常的进程,我的问题是是否有任何选项可以按需终止这个进程(通过代码) 请参阅。exec返回childProcess对象 您可以使用childProcess.kill([signal])-如果未指定,则信号为SIGTERM谢谢,什么是信号以及从何处获取它?\@johnjerby文档建议阅读signal(man signal如果您在Unix上,则不确定Windows是否有类似的功能)。FWIW,该信号是可选的,它将默认为发送SIGTERM。 var exe

我已经使用了下面的代码来运行一些运行正常的进程,我的问题是是否有任何选项可以按需终止这个进程(通过代码)


请参阅。

exec返回childProcess对象


您可以使用childProcess.kill([signal])-如果未指定,则信号为SIGTERM

谢谢,什么是信号以及从何处获取它?\@johnjerby文档建议阅读
signal
man signal
如果您在Unix上,则不确定Windows是否有类似的功能)。FWIW,该信号是可选的,它将默认为发送
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);