LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1316|回复: 12

请问如何将一个僵尸的程序杀死

[复制链接]
发表于 2004-6-28 13:11:18 | 显示全部楼层 |阅读模式
请问如何将一个僵尸的程序(也就是在top中查看时显示为Z状态的程序)杀死?

我试了,用kill -9也杀不死这样的程序,只能用ps axf查看他的父进程,并将父进程杀死才行,有什么别的方法吗?
发表于 2004-6-28 13:34:33 | 显示全部楼层
pkill -9 进程名
 楼主| 发表于 2004-6-28 20:19:54 | 显示全部楼层
能否请问大哥,这个kill -9和pkill -9有何不同呢?我听说不是kill功能更强大吗?
发表于 2004-6-28 20:27:29 | 显示全部楼层
pkill和kill功能是几乎一样的,pkill可以查找进程中符合条件的进程名,而kill只能用PID来杀死进程!我想,这就是他妈之间的区别吧
更多的信息,情看pkill的manpage
ps:我换了ID,javalee已经废弃
 楼主| 发表于 2004-6-28 21:49:54 | 显示全部楼层
那么用kill -9就不能杀死已经僵死的程序吗,非得用pkill -9吗?
发表于 2004-6-28 22:02:26 | 显示全部楼层
试试看吧! 呵呵
发表于 2004-6-28 22:05:57 | 显示全部楼层
/usr/include/sys/signal.h中对SIGNAL有详细的介绍. 读一下源码,能明白不少问题.
发表于 2004-6-29 23:28:08 | 显示全部楼层
想杀死很困难的说~,
kernel 的 maillist中给出的解决方案是重启!
 楼主| 发表于 2004-6-30 16:04:56 | 显示全部楼层
我试过了,用pkill -9也不行,我感觉用kill杀不死用别的也杀不死
发表于 2004-6-30 16:23:56 | 显示全部楼层
pkill -9 进程名
可以吗?
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表