有一个 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 状态进程?
你不能(这就是为什么它被称为不间断的睡眠),但一旦他们从阻碍他们的事物中醒来,他们通常会自行死亡。否则,如果进程正在等待某些永远不可用的资源,或者可能存在内核错误,则用户空间将无能为力。