问题开始 - 我的几个 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 工具包。