最佳答案
您没有说要杀死的树是否是单个进程组. (如果树是从服务器启动或shell命令行分叉的结果,则通常会出现这种情况.)您可以使用GNU ps发现进程组,如下所示:
ps x -o "%p %r %y %x %c "
如果它是您要杀死的进程组,只需使用kill(1)命令,但不要给它一个进程号,而是给它取消组号.例如,要杀死组5112中的每个进程,请使用kill -TERM – -5112.
ps x -o "%p %r %y %x %c "
如果它是您要杀死的进程组,只需使用kill(1)命令,但不要给它一个进程号,而是给它取消组号.例如,要杀死组5112中的每个进程,请使用kill -TERM – -5112.