不能用kill -9杀死进程

我不能杀死一个进程命令kill -9 ,有什么办法kill它,而无需重新启动机器?

如果进程处于[停止]状态,可能的原因可能是它等待他的一个subprocess完成。 如果这是handwrited脚本尝试观察他打电话给什么孩子的过程,并检查是否有一些挂。

如果一个进程在kill -9之后没有终止,原因就是它在内核代码中停留在不可中断的睡眠中。 这主要与I / O问题有关。 睡眠结束(I / O结束或失败或超时等),然后进程将被清除,或者您将不得不重新启动机器。

如果将信号编号9(sigKILL)发送到右侧PID,并且过程不会结束,则只有一个可能的解决scheme。 重新启动机器。

常见的错误是发送sigKill到错误的处理号PID,所以在进入之前请先检查它。