ICode9

精准搜索请尝试: 精确搜索
首页 > 系统相关> 文章详细

如何查找并清理僵尸进程

2021-03-16 22:54:55  阅读:162  来源: 互联网

标签:僵尸 清理 pid server 查找 kill 进程 root


Linux 僵尸进程的检查与清理

1.使用top命令查看是否有僵尸进程

如何查找并清理僵尸进程

2.检查僵尸进程的详细信息

[root@server~]# ps -A -o stat,ppid,pid,user,cmd | grep -e '^[Zz]'
Ps 检查进程
-A 列出所有进程
-o 自定义输出字段,stat(状态),ppid(父进程),pid(子进程),user(进程所属用户),cmd(命令)
状态为z或者Z的进程为僵尸进程,因此通过grep进行过滤。

如何查找并清理僵尸进程

3.Kill掉进程
使用kill命令来清理进程。
[root@server~]# kill -9 pid
[root@server~]# kill -s SIGCHLD pid
如通过kill掉子进程无法清理僵尸进程,就只能kill掉父进程。

一次性kill掉僵尸进程的父进程来清理僵尸进程:
[root@server~]# ps -A -o stat,ppid,pid,user,cmd | grep -e'[Zz]' | awk '{print $2}' | xargs kill

标签:僵尸,清理,pid,server,查找,kill,进程,root
来源: https://blog.51cto.com/2221384/2662480

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有