【小记】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 @   芯片烤电池  阅读(674)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· AI技术革命,工作效率10个最佳AI工具
点击右上角即可分享
微信分享提示