你能告诉我为什么“ps auxw”返回以下错误吗?
/proc/15067:没有此文件或目录
以下是当时正在运行并被PS列出的进程。
ftpib 15067 0.0 0.0 3724 344 ? S 22:40 0:00 bin/qmail-inject
造成此类错误的可能原因有哪些?
答案1
我怀疑您只是遇到了竞争条件,其中进程在 (a) ps 获取进程 ID 列表之后但在 (b) 实际读取文件之前退出/proc
。Linux - 我怀疑其他类 Unix 操作系统也是如此 - 不提供用于获取有关正在运行的进程的信息的原子机制。