Linux杀僵尸进程

bash 复制代码
ps -A -o stat,ppid,pid,cmd | grep -e '^[Zz]' | awk '{print $2}'

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

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

2、定位僵尸进程

使用命令

bash 复制代码
ps -A -ostat,ppid,pid,cmd |grep -e '[Zz]'

定位僵尸进程以及该僵尸进程的父进程

僵尸进程ID:5674,父进程ID:2345

3、使用Kill -HUP 僵尸进程ID来杀死僵尸进程

bash 复制代码
kill -HUP 僵尸进程父ID

使用上面的语句查询该僵尸进程是否被杀死

4、参数解读

bash 复制代码
ps -A -ostat,ppid,pid,cmd |grep -e '^[Zz]'

-A  参数列出所有进程

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

因为状态为z或者Z的进程为僵尸进程,所以我们使用grep抓取stat状态为zZ进程
相关推荐
简单点了18 分钟前
全栈编程基础知识7
运维·服务器·网络
眷蓝天30 分钟前
Docker 镜像瘦身:从 GB 到 MB 的优化实践
运维·docker·容器
实心儿儿30 分钟前
Linux —— 进程控制 - mini shell
linux·运维·服务器
程序员黄老师1 小时前
Windows文件移动到Linux上的坑
linux·运维·服务器
shizhan_cloud1 小时前
自动化部署Kubernetes集群
运维·kubernetes
mounter6251 小时前
【内核前沿】Linux IPC 迎来大变局?POSIX 消息队列增强、io_uring IPC 与 Bus1 十年回归
linux·运维·服务器·kernel·ipc·io_uring
不怕犯错,就怕不做2 小时前
Linux-Sensor驱动移植与调试(转载)
linux·驱动开发·嵌入式硬件
wzl202612132 小时前
企业微信定时群发技术实现与实操指南(原生接口+工具落地)
java·运维·前端·企业微信
island13142 小时前
最详细VMware Workstation 17 上安装 Ubuntu 系统
linux·数据库·ubuntu
2401_895521342 小时前
Linux下安装Redis
linux·运维·redis