Есть процесс в состоянии D (застрял), который не завершается даже с помощью kill -9
. Я вижу, что PPID — systemd.
root 1863 1 0 **Ds** /usr/sbin/smartd -n
root 1 0 0 **Ss** /usr/lib/systemd/systemd --switched-root --system --deserialize 23
Как завершить процесс D-состояния без жесткой перезагрузки узла?
решение1
Как завершить процесс D-состояния без жесткой перезагрузки узла?
Вы не можете (вот почему это называется)бесперебойныйsleep), но они обычно умирают сами по себе, как только просыпаются от того, что их блокирует. В противном случае, если процесс ждет какой-то ресурс, который никогда не станет доступным, или, возможно, если есть ошибка ядра, вы ничего не сможете сделать из пользовательского пространства.