我想杀死一棵完整的进程树。使用任何通用脚本语言执行此操作的最佳方法是什么?我正在寻找一个简单的解决方案
你不能说你想杀死的树是否是一个进程组。(如果树是从服务器启动或shell命令行分叉的结果,则通常会出现这种情况。)您可以使用GNU ps发现进程组,如下所示:
ps x-o“%p%r%y%x%c”
如果它是要终止的进程组,只需使用kill(1)命令,而不是给它一个进程号,而是给它一个组号的否定。例如,要杀死组5112中的每个进程,请使用kill-TERM---5112
共同学习, 共同进步, 祝各位早日成为代码大神
我想杀死一棵完整的进程树。使用任何通用脚本语言执行此操作的最佳方法是什么?我正在寻找一个简单的解决方案
你不能说你想杀死的树是否是一个进程组。(如果树是从服务器启动或shell命令行分叉的结果,则通常会出现这种情况。)您可以使用GNU ps发现进程组,如下所示:
ps x-o“%p%r%y%x%c”
如果它是要终止的进程组,只需使用kill(1)命令,而不是给它一个进程号,而是给它一个组号的否定。例如,要杀死组5112中的每个进程,请使用kill-TERM---5112