【小记】Linux 快速查找并结束僵尸进程

 

Linux SSH 连接后显示: There is 1 zombie process.

说明当前正在运行的系统当中存在1个僵尸进程正在无意义消耗资源。

僵尸进程的基本概念自行了解:百度百科_僵尸进程

 

====================================

先查找僵尸进程:

ps axo stat,ppid,pid,comm | grep -w defunct

or

ps -A -o stat,ppid,pid,comm | grep -e '^[Zz]'

or

ps aux | grep 'Z' 

 

 

====================================

查询到僵尸进程的 PID 后就可以干掉僵尸进程:

kill -HUP [PID]

[PID] 就是你查询到的僵尸进程 PID,不包含“[]”

 

【慎用】如果上述命令无法 kill 掉僵尸进程,可以根据 PPID 即父进程的 PID 干掉僵尸进程:

kill -9 [PPID]

[PPID] 就是你查询到的僵尸进程 PPID,不包含“[]”,这样父进程也会被 kill 掉。

 

版权声明:
作者:芯片烤电池
链接:https://www.airchip.org.cn/index.php/2022/01/31/linux-kill-z/
来源:芯片烤电池
文章版权归作者所有,未经允许请勿转载。

THE END
分享
二维码
海报
【小记】Linux 快速查找并结束僵尸进程
  Linux SSH 连接后显示: There is 1 zombie process. 说明当前正在运行的系统当中存在1个僵尸进程正在无意义消耗资源。 僵尸进……
<<上一篇
下一篇>>