如果kill -9没有效果,如何在Linux中终止进程
发布时间:2020-12-14 03:03:42 所属栏目:Linux 来源:网络整理
导读:我想kill -9仍然只是向一个进程发送一个信号.如果这个过程表现不好,我会想象kill -9没有效果.事实上,今天我第一次看到kill -9在被发送到一个卡住的红宝石过程时没有任何效果.所以这是我的问题:是否有一些更严厉的方法来杀死进程? 解决方法 你必须重启机器.
我想kill -9仍然只是向一个进程发送一个信号.如果这个过程表现不好,我会想象kill -9没有效果.事实上,今天我第一次看到kill -9在被发送到一个卡住的红宝石过程时没有任何效果.所以这是我的问题:是否有一些更严厉的方法来杀死进程?
解决方法
你必须重启机器.如果kill -9没有杀死进程,那意味着它被卡在内核中.除非你能弄清楚它被卡住了什么并取消它,否则你无能为力.它被卡住的原因是它正在等待什么,干净地停止等待所需的逻辑根本不存在.
(上面假设该进程已经被重新设置为init.否则,它的父进程可能会保留它.您可能必须杀死它的父进程.) (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |