【系统】-僵尸进程处理方式

僵尸进程查看

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

命令选项说明

-A 参数列出所有进程

-o 自定义输出字段 我们设定显示字段为 stat(状态), ppid(进程父id), pid(进程id),cmd(命令)这四个参数

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

杀死僵尸进程

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

kill -HUP 僵尸进程父ID

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

相关推荐
z202305081 分钟前
RDMA之DCQCN (14)
linux·服务器·网络·人工智能·ai
zh路西法5 分钟前
【ROS2相机标定】基于棋盘格的单目标定法
linux·c++
m0_737302586 分钟前
读懂OpenClaw:开源自主AI智能体的革新与价值
服务器
用户23678298016811 分钟前
Linux killall 命令详解:按进程名批量终止进程的原理与实践
linux
无限进步_13 分钟前
【Linux】进度条:行缓冲区、\r 与 fflush 的实战
linux·服务器·开发语言·数据结构·后端
宋冠巡17 分钟前
华为云开发桌面OpenEuler搭建Nginx服务器实操记录
服务器·nginx·华为云
say_fall22 分钟前
Linux进程核心概念:命令行参数与环境变量深度解析
linux·运维·服务器·ubuntu
go不是csgo22 分钟前
Go-GMP-调度器深度解析(改进版本)
java·linux·golang
Peace23 分钟前
【Zabbix】
linux·运维·zabbix
枕星而眠23 分钟前
C++面向对象核心:类间关系与继承深度解析
运维·开发语言·c++·后端