gpt4 book ai didi

linux - linux如何在重启期间杀死D状态进程?

转载 作者:IT王子 更新时间:2023-10-29 00:13:19 39 4
gpt4 key购买 nike

I know ths D status processes is uninterruptable sleep processes. 

很多人说杀掉D状态进程就是重启系统。但是reboot操作如何杀死D状态进程呢?

我发现“init 0”最后会“kill -9”所有进程。但是“kill -9”不能杀掉D状态进程。

有人告诉我怎么做吗?

最佳答案

它根本不会杀死他们。处于D状态的那些进程不会响应任何信号。 kill 生成信号——它们不能传递给这些进程。所以,不杀。

内核停止运行时进程上下文的丢失不允许任何东西持续存在,进程是内核对象。状态 D 过程在那时成为历史。

如果您经常看到这种情况,通常意味着某种硬件问题,例如 cdrom/DVD 设备。 D 状态意味着进程正在阻塞设备上的某些不间断操作。

这是个好问题!

关于linux - linux如何在重启期间杀死D状态进程?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20366252/

39 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com