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

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

概述我看到运行SLES 10.1的SGI Altix 450上的进程似乎停止运行(即不在其日志中提供数小时的进一步输出).此时我想杀死有问题的进程,以便我可以重新启动它. Top显示该过程处于(R)状态.虽然当我试图杀死它时没有任何反应.即使我使用kill -9,它仍然存在.在这种情况下,除了重新启动机器,我还能做些什么? 有可能该进程被终止但等待父进程收集其返回值.在那种情况下,它被杀死后将处于状态 我看到运行SLES 10.1的sgi Altix 450上的进程似乎停止运行(即不在其日志中提供数小时的进一步输出).此时我想杀死有问题的进程,以便我可以重新启动它. top显示该过程处于(R)状态.虽然当我试图杀死它时没有任何反应.即使我使用kill -9,它仍然存在.在这种情况下,除了重新启动机器,我还能做些什么?解决方法 有可能该进程被终止但等待父进程收集其返回值.在那种情况下,它被杀死后将处于状态’Z’而不是’R’.在这种情况下,您应该使用ps命令找到进程的ppID并杀死父进程(如果您确定它不会导致任何问题).

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

总结

以上是内存溢出为你收集整理的linux – 如何杀死对kill -9无响应的进程全部内容,希望文章能够帮你解决linux – 如何杀死对kill -9无响应的进程所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/1043962.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-24
下一篇 2022-05-24

发表评论

登录后才能评论

评论列表(0条)

保存