如何从命令行杀死某个进程的所有子进程?

如何从命令行杀死某个进程的所有子进程?

我都常规运行铬合金铬金丝雀(今后,金丝雀)。有时我想杀死所有子进程,谷歌浏览器助手, 的金丝雀。问题是它们与常规子进程具有相同的名称铬合金所以killall "Google Chrome Helper"会杀死两个金丝雀'沙镀铬物' 子流程。

如何使用“oneliner”或类似命令杀死 Canary 的所有子进程而不杀死 Canary 的子进程铬合金同名?

Mac OS X

答案1

尝试使用-Ppkill 选项:

-P ppid 限制匹配父进程 ID 位于逗号分隔列表 ppid 中的进程。

相关内容