栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验 > 面试问答

在Linux上对进程执行kill -9怎么可能没有效果?

面试问答 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

在Linux上对进程执行kill -9怎么可能没有效果?

如对OP的注释中所述,进程状态(

STAT
D
表示该进程处于“不间断睡眠”状态。用现实世界的话来说,这通常意味着它正在等待I / O,在I /
O操作完成之前,它不会/不会做任何事情-包括死亡。

D
通常情况下,处于某个状态的进程只有一秒钟的时间才能完成操作,然后返回
R
/
S
。以我的经验,如果流程陷入困境
D
,通常是尝试与无法访问的NFS或其他远程文件系统进行通信,尝试访问发生故障的硬盘驱动器或通过易碎的设备驱动程序使用某些硬件。在这种情况下,恢复并使进程终止的唯一方法是使fs
/驱动器/硬件备份并运行,以便I / O可以完成,或者放弃并重新引导系统。在NFS的特定情况下,挂载最终可能还会超时并从I /
O操作返回(带有失败代码),但这取决于挂载选项,将NFS挂载设置为永久等待很常见。 。

这与僵尸进程不同,僵尸进程的状态为

Z



转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/391816.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号