![需要建议来调试 ps -ef 卡住的原因](https://linux22.com/image/545792/%E9%9C%80%E8%A6%81%E5%BB%BA%E8%AE%AE%E6%9D%A5%E8%B0%83%E8%AF%95%20ps%20-ef%20%E5%8D%A1%E4%BD%8F%E7%9A%84%E5%8E%9F%E5%9B%A0.png)
问题开始 - 我的几个 PID 消耗了 100% 的 CPU,我想了解哪个脚本正在执行该 PID 命令。
我的调试步骤:
strace ps -ef
打开(“/proc/PID/status”, O_RDONLY) = 6 读取(6, “名称:\textract\n状态:\tR (运行)”..., 1023) = 1023 关闭(6) = 0 打开(“/proc/PID/cmdline”, O_RDONLY) = 6 读取(6,
因此它尝试打开 /proc/PID/cmdline 时卡住了
我尝试抓它,它又卡住了
内核显然出了问题,请告诉我你的建议或下一步的调试步骤
注意:关机不起作用,如果我手动关机,问题又会再次出现。
ps:由于我的名声,我无法聊天。请随时询问任何建议命令的输出,我会尽快粘贴!
答案1
如果您的系统有 root 工具包,则ps
或甚至/proc
可能由于 root 工具包中的错误而损坏。我不确定如何在不重新安装的情况下摆脱 root 工具包。