【发布时间】:2017-06-27 15:18:40
【问题描述】:
如何在不杀死父进程的情况下杀死所有子进程?我在节点脚本中生成了多个进程,我想杀死所有进程并生成新进程。
现在我找到了一个 terminate npm 库,它会杀死父进程及其所有子进程,但我不想杀死父进程,最好的解决方案是不使用 3rd 方库。
terminate(process.pid, function (err) {
if (err) {
console.error("Could not kill processes");
}
});
【问题讨论】:
-
您是否以某种方式跟踪子进程?
-
这是一个特定于 node.js 的文档 nodejs.org/api/process.html#process_process_kill_pid_signal