Linux查看僵尸进程

1、查看系统是否有僵尸进程

使用Top命令查找,当zombie前的数量不为0时,即系统内存在相应数量的僵尸进程。

2、定位僵尸进程

使用命令ps -A -ostat,ppid,pid,cmd |grep -e '^[Zz]'定位僵尸进程以及该僵尸进程的父进程。

3、杀死僵尸进程

使用Kill -HUP 僵尸进程ID来杀死僵尸进程,往往此种情况无法杀死僵尸进程,此时就需要杀死僵尸进程的父进程。

kill -HUP 僵尸进程父ID

然后使用上面第二步的语句查询该僵尸进程是否被杀死。

4、参数解读

ps -A -ostat,ppid,pid,cmd |grep -e '^[Zz]'

-A 参数列出所有进程

-o 自定义输出字段 stat(状态)、ppid(进程父id)、pid(进程id)、cmd(命令)

因为状态为z或者Z的进程为僵尸进程,所以我们使用grep抓取stat状态为zZ进程

相关推荐
拾心217 小时前
【云运维】ELK笔记
运维·elk
AC是你的谎言8 小时前
网络层和数据链路层
linux·网络·学习·智能路由器
王道长服务器 | 亚马逊云8 小时前
AWS + 发财CMS:高效采集站的新形态
服务器·网络·云计算·音视频·aws
AWS官方合作商8 小时前
深入解析:利用EBS直接API实现增量快照与精细化数据管理(AWS)
运维·云计算·aws
waves浪游8 小时前
基础开发工具(下)
linux·运维·服务器·开发语言·c++
Miki Makimura8 小时前
KVStore 多行文章型键值扩展解析:切片存储与客户端多行交互
运维·服务器·网络·学习
qq_334466869 小时前
excel VBA应用
java·服务器·excel
春风霓裳9 小时前
ubuntu磁盘管理、磁盘扩容
linux·运维·ubuntu
广州服务器托管9 小时前
WIN11.26H1.27982.1中简优化版 45进程(2025.11.8)
运维·人工智能·计算机网络·云计算·可信计算技术
直有两条腿10 小时前
【操作系统】非连续内存分配
linux