有一個 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 狀態進程?
你不能(這就是為什麼它被稱為不間斷的睡眠),但一旦他們從阻礙他們的事物中醒來,他們通常會自行死亡。否則,如果進程正在等待某些永遠不可用的資源,或者可能存在核心錯誤,則使用者空間將無能為力。