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进程
相关推荐
hyunbar1 小时前
Ollama 本地安装 C盘太小怎么办
服务器·人工智能
蜀道山老天师1 小时前
Docker 进阶:数据持久化与容器网络互联(数据卷、挂载目录、端口映射、自定义网络)
运维·网络·docker·云原生·容器
qq_白羊座1 小时前
CI/CD 与 DevOps 二
运维·ci/cd·devops
Ms_lan1 小时前
同方工业携手桂花网:广州某养老院智慧健康监测实践案例
运维·服务器·网络
sailing-data1 小时前
【OS zephyr】make与cmake
linux·运维·服务器
❀搜不到1 小时前
ubuntu 更新cmake
linux·运维·ubuntu
Mr_pyx1 小时前
TypeScript 完全入门指南:从基础到项目配置
linux·运维·ubuntu
LinuxRos1 小时前
从 MCU 到 Linux:机器人嵌入式OTA升级原理解密
linux·单片机·嵌入式硬件·物联网·iot
志栋智能1 小时前
安全超自动化如何支持业务快速安全地创新?
运维·安全·自动化
console.log('npc')1 小时前
git发版上线的时候,打tag标签方便jenkins部署
运维·git·jenkins