【小记】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 掉。

 

posted @ 2022-02-19 16:15  芯片烤电池  阅读(631)  评论(0编辑  收藏  举报