创建子进程并在调用该进程后将其杀死

用户名

我如下使用子进程

    var exec = require('child_process').exec;
    var cmd = 'npm install async --save';

    exec(cmd, function(error, stdout, stderr) {
        console.log('stdout: ' + stdout);
        console.log('stderr: ' + stderr);
        if(error || stderr){
            console.error(error);
            console.error(stderr);
            console.log("test");
        }


    });
exec.kill();

我希望该过程完成后将其杀死,该怎么办?我尝试像我张贴导致错误的帖子...

  • 如何杀死进程
  • 如何证明这个过程被杀死了
一起

exec函数返回一个ChildProcess对象,该对象具有kill方法:

var child = exec(cmd, function(error, stdout, stderr) {
    console.log('stdout: ' + stdout);
    console.log('stderr: ' + stderr);
    if(error || stderr){
        console.error(error);
        console.error(stderr);
        console.log("test");
    }


});

child.kill();

它还具有退出事件:

child.on("exit", function (code, signal) {
  if (code === null && signal === "SIGTERM") {
    console.log("child has been terminated");
  }
});

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

超时后杀死多个子进程的子进程?

来自分类Dev

父进程终止后如何杀死所有子进程?

来自分类Dev

杀死用fork创建的子进程

来自分类Dev

如何确保该进程仍在运行,以便我可以将其杀死?

来自分类Dev

如何确保该进程仍在运行,以便我可以将其杀死?

来自分类Dev

杀死NodeJS子进程

来自分类Dev

杀死Popen子进程

来自分类Dev

在ruby中运行控制台命令,获取子进程的PID并在几秒钟内将其杀死

来自分类Dev

如何执行所需的功能后终止python2.7进程,同时使用linux kill命令杀死该进程

来自分类Dev

Windows cmd .bat-启动一个子进程,该进程同时运行到父进程,并在父进程关闭时关闭

来自分类Dev

Windows cmd .bat-启动一个子进程,该进程同时运行到父进程,并在父进程关闭时关闭

来自分类Dev

如何同时杀死进程和子进程?

来自分类Dev

杀死子管道进程的父进程

来自分类Dev

杀死子进程后终端中的不可见文本

来自分类Dev

第一行后杀死子进程

来自分类Dev

为什么在子进程调用了exec函数之一之后,该进程为何不能更改其子进程的进程组ID?

来自分类Dev

如何获得与调用进程同名创建的子进程的pid?

来自分类Dev

python创建名为temporaryfile的临时文件并在其上调用子进程

来自分类Dev

杀死在Python的__init__类中创建的子进程

来自分类Dev

杀死在Python的__init__类中创建的子进程

来自分类Dev

node.js子进程更改目录并运行该进程

来自分类Dev

唤醒后无法杀死进程

来自分类Dev

是什么在杀死该进程以及如何阻止这样做

来自分类Dev

杀死bash和子进程

来自分类Dev

僵尸进程(杀死子进程和父进程)

来自分类Dev

如何杀死所有子进程而不杀死父进程

来自分类Dev

如何检测进程cpu /内存使用率并在超过特定值时将其杀死?

来自分类Dev

为什么在创建子进程后立即调用exec()或exit()时使用vfork()?

来自分类Dev

如何通过python或bat使用该进程的窗口名称杀死进程

Related 相关文章

  1. 1

    超时后杀死多个子进程的子进程?

  2. 2

    父进程终止后如何杀死所有子进程?

  3. 3

    杀死用fork创建的子进程

  4. 4

    如何确保该进程仍在运行,以便我可以将其杀死?

  5. 5

    如何确保该进程仍在运行,以便我可以将其杀死?

  6. 6

    杀死NodeJS子进程

  7. 7

    杀死Popen子进程

  8. 8

    在ruby中运行控制台命令,获取子进程的PID并在几秒钟内将其杀死

  9. 9

    如何执行所需的功能后终止python2.7进程,同时使用linux kill命令杀死该进程

  10. 10

    Windows cmd .bat-启动一个子进程,该进程同时运行到父进程,并在父进程关闭时关闭

  11. 11

    Windows cmd .bat-启动一个子进程,该进程同时运行到父进程,并在父进程关闭时关闭

  12. 12

    如何同时杀死进程和子进程?

  13. 13

    杀死子管道进程的父进程

  14. 14

    杀死子进程后终端中的不可见文本

  15. 15

    第一行后杀死子进程

  16. 16

    为什么在子进程调用了exec函数之一之后,该进程为何不能更改其子进程的进程组ID?

  17. 17

    如何获得与调用进程同名创建的子进程的pid?

  18. 18

    python创建名为temporaryfile的临时文件并在其上调用子进程

  19. 19

    杀死在Python的__init__类中创建的子进程

  20. 20

    杀死在Python的__init__类中创建的子进程

  21. 21

    node.js子进程更改目录并运行该进程

  22. 22

    唤醒后无法杀死进程

  23. 23

    是什么在杀死该进程以及如何阻止这样做

  24. 24

    杀死bash和子进程

  25. 25

    僵尸进程(杀死子进程和父进程)

  26. 26

    如何杀死所有子进程而不杀死父进程

  27. 27

    如何检测进程cpu /内存使用率并在超过特定值时将其杀死?

  28. 28

    为什么在创建子进程后立即调用exec()或exit()时使用vfork()?

  29. 29

    如何通过python或bat使用该进程的窗口名称杀死进程

热门标签

归档