Не могу убить один процесс командой kill -9
, есть ли способ kill
это без перезагрузки машины?
Если процесс не завершается после kill -9
причина в том, что он застрял в непрерывном сне в коде ядра. В основном это связано с проблемами ввода-вывода. Либо спящий режим завершается (завершается ввод-вывод, либо происходит сбой, либо истекает время ожидания и т. Д.), А затем процесс будет очищен, либо вам придется перезагрузить компьютер.
Если процесс находится в состоянии [несуществующий], возможная причина может заключаться в том, что он ожидает завершения одного из своих дочерних процессов. Если это рукописный сценарий, попробуйте понаблюдать, какие дочерние процессы он вызывает, и проверьте, есть ли какие-то зависания.
Если вы отправите сигнал номер 9 (sigKILL) на правый PID и процесс не закончится, есть только одно возможное решение. Перезагрузите машину.
Распространенной ошибкой является отправка sigKILL на PID с неправильным номером процесса, поэтому проверьте его дважды, прежде чем нажать Enter.