如何杀死child_process启动的进程树?

时间:2012-03-13 13:07:52

标签: node.js child-process

我有Node.js应用程序,它使用child_process.spawn(my_command)生成进程。我用它来运行像sudo my-app这样的命令。

sudo进程启动时,会启动my-app。所以我最终得到了一个流程树。顶部有sudo,我的应用,我的服务器等位于底部。

从我的节点脚本中,如果我终止了我开始的进程:my_process.kill("SIGTERM"),它会终止sudo进程,但不会杀死它的子进程。我的服务器一直在运行。

有没有办法杀死整个进程树?

0 个答案:

没有答案