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

僵尸进程查看

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

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

相关推荐
liu****11 分钟前
27.epoll(三)
服务器·开发语言·网络·tcp/ip·udp
Caven7712 分钟前
【Linux 技巧】如何在登录时自动激活 Conda Base 环境
linux·运维·conda
凌寒1135 分钟前
Linux(Debian)安装、卸载 MySQL
linux·运维·mysql·debian
云飞云共享云桌面39 分钟前
如何降低非标自动化工厂的研发软件采购成本
运维·服务器·网络·数据库·性能优化·自动化
七七墨染40 分钟前
DotMemory系列:5. 如何实现自动化抓取和应用自托管
运维·c#·自动化
IT小哥哥呀41 分钟前
如何从 Windows SSH 进入 VirtualBox Ubuntu 虚拟机——密码认证(逐步指南)
linux·windows·ubuntu·ssh·教程·虚拟机
泰克教育官方账号1 小时前
泰涨知识 | 什么是自动化巡检?
运维·服务器·数据库
怀旧,2 小时前
【Linux系统编程】7. 进程的概念(上)
linux·运维·服务器
7***n752 小时前
API网关设计模式
linux·服务器·设计模式
哈里谢顿3 小时前
环境变量 HTTP_PROXY/HTTPS_PROXY 深度解析:为什么 cURL 行,Docker 不行?
linux