当我这样做
ls proc/[pid]/fd
有时我没有得到输出,似乎那个文件中没有文件描述符。
进程没有文件描述符是什么意思?
最佳答案
有问题的过程更可能是 deamon — 守护程序处理将 intentionally close standard file descriptors为了avoid hanging onto their resources. (它们还将 chdir
到根目录,调用额外的 fork()
并出于同样的原因执行许多更隐蔽的操作。)
关于linux - 没有文件描述符的进程,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18846325/