使用终端杀死进程树?
有没有办法使用终端杀死进程树?
通过杀死进程树,我的意思是杀死进程的所有后代以及它自己的进程。
我将这个问题标记为htop
因为我现在正在使用该实用程序,如果有一种简单的方法可以杀死htop
的进程树(比仅仅选择子树中的所有进程更好),那将会很酷。
这应该对你有所帮助!
pkill -TERM -P `PID`
使用htop
,您可以使用F5显示进程树。
如果您选择要杀死的树顶部的进程,则按F9 ,然后按Enter键 ,它将一次性关闭进程和整个进程树。
在下面的屏幕截图中,此操作将导致Chrome和所有子流程关闭。
是的,这可以通过使用kill来完成,我不确定htop 。 例如,如果进程65,78和90的PGID是35,那么可以通过以下命令全部(强制)终止它们:
sudo kill -9 -35
即
sudo kill -9 -
我试过这个,它对我有用
-
通过top或Htop获取PID进程ID(使用Htop磁带F4写入进程名称然后使用F5获取树)
-
使用此命令它对我有用
kill -TERM pid