linux – 如何杀死对kill -9无响应的进程

前端之家收集整理的这篇文章主要介绍了linux – 如何杀死对kill -9无响应的进程前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我看到运行SLES 10.1的SGI Altix 450上的进程似乎停止运行(即不在其日志中提供数小时的进一步输出).此时我想杀死有问题的进程,以便我可以重新启动它. Top显示该过程处于(R)状态.虽然当我试图杀死它时没有任何反应.即使我使用kill -9,它仍然存在.在这种情况下,除了重新启动机器,我还能做些什么?

解决方法

有可能该进程被终止但等待父进程收集其返回值.在那种情况下,它被杀死后将处于状态’Z’而不是’R’.在这种情况下,您应该使用ps命令找到进程的ppid并杀死父进程(如果您确定它不会导致任何问题).

另一种情况可能是由于某种原因,进程在被杀后像tty一样重新启动.在这种情况下,每次执行kill -9时进程id都应该更改.每次尝试杀死进程ID时,查看进程ID是否正在更改.

猜你在找的Linux相关文章