如何杀掉僵尸进程杀不掉

如果父进程不能杀掉,如何清理掉僵尸进程(Linux)?
软件程序还不能修改,不能重启,但是要求清理僵尸进程。
用SIGCHLD信号。
父进程自己回收这些僵尸进程
已有帐号?
无法登录?
社交帐号登录微信公众号:centoscn
CentOS下如何查看并杀死僵尸进程
昨天服务器到期,之前的服务器由于空间小,不能满足现在的服务要求,就新购买了一个服务器,目前正在调试安装中!
在调试过程中,发现系统中有很多僵尸进程,现在就是找出这些僵尸进程,并将其杀死。
用top查看系统中的僵尸进程情况
再看看这些僵尸是什么程序来的
因为状态为 z或者Z 的进程为僵尸进程,所以我们使用grep抓取stat状态为zZ进程
运行结果参考如下
这里一共出现了6个僵死进程,我们需要把它们一个个都干掉,执行下面的命令
这样处理的速度有点慢,直接来个快速干掉所有僵尸进程的命令
再查看,僵尸进程没有了!
------分隔线----------------------------您的浏览器已经禁用了脚本,这可能会影响您正常使用本站的功能。
Linux系统寻找和杀掉僵尸进程
服务器上,多少会出现一些僵尸进程,下面介绍如何快速寻找和消灭这些僵尸进程的方法
首先,我们可以用命令来查看服务器当前是否有僵尸进程,在下图中可以看到僵尸进程数的提示,如果数字大于0,那么意味着服务器当前存在有僵尸进程
下面,我们用和命令寻找僵尸进程
ps -A -ostat,ppid,pid,cmd | grep -e '^[Zz]'
命令注解:
-A 参数列出所有进程
-o 自定义输出字段 我们设定显示字段为 (状态), ppid(进程父id), pid(进程id),cmd(命令)这四个参数
因为状态为 z或者Z的进程为僵尸进程,所以我们使用grep抓取stat状态为zZ进程
运行结果参考如下
这时,我们可以使用 -HUP 12339来杀掉这个僵尸进程
运行后,可以再次运行ps -A -ostat,ppid,pid,cmd | grep -e '^[Zz]'来确认是否将僵尸进程杀死
如果kill 子进程的无效,可以尝试kill 其父进程来解决问题,例如上面例子父进程pid是 12334,那么我们就运行
kill -HUP 12334
来解决问题
收藏Ctrl+D
关注Linux/Unix应用技术、业界新闻,同时也发布开源、移动互联网等新鲜资讯!
—— Powered ——运行在Ubuntu如何查杀僵尸进程_未来软件园
手机版,更便捷!
当前位置: >
> Ubuntu如何查杀僵尸进程
Ubuntu如何查杀僵尸进程
僵尸进程也就是Zombie进程,在Ubuntu系统中,要如何查找和杀死僵尸进程呢?随我一起来了解下吧。查找Zombie进程首先,当桌面程序卡死的时候,你可以尝试进入其他tty终端。切换方式:ctrl + alt + [1,2,3,4,5,6,7],7是桌面终端其次,你可以使用top命令查看当前是否有Zombie进程从上图可以看到僵尸进程数,num zombie,num大于0,则代表系统存在僵尸进程最后,利用ps命令查找Zombie进程ps -A -ostat,ppid,pid,cmd | grep -e ‘^[zZ]’示例 :具体参数解释可以通过man来自己学习杀死Zombie进程直接kill -9 Zombiepid是没有作用的,原因是:Zombie表示进程已经退出,想要清理这样的进程,需要清除其父进程或者等很长时间后内核将其清除kill -HUP ppid上面就是Ubuntu查杀僵尸进程的方法介绍了,通过本文介绍的方法就能将僵尸进程去除,及时没有彻底清除,也不影响系统的运行。
感谢您的支持,我会继续努力的!
扫码打赏,建议金额1-10元<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
您的访问请求被拒绝 403 Forbidden - ITeye技术社区
您的访问请求被拒绝
亲爱的会员,您的IP地址所在网段被ITeye拒绝服务,这可能是以下两种情况导致:
一、您所在的网段内有网络爬虫大量抓取ITeye网页,为保证其他人流畅的访问ITeye,该网段被ITeye拒绝
二、您通过某个代理服务器访问ITeye网站,该代理服务器被网络爬虫利用,大量抓取ITeye网页
请您点击按钮解除封锁&}

我要回帖

更多关于 find如何模糊查找 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信