1

当我做

ls proc/[pid]/fd

有时我没有得到输出,似乎该文件中没有文件描述符。

当进程没有文件描述符时,这意味着什么?

4

1 回答 1

2

有问题的进程更可能是一个守护进程——处理的守护进程将有意关闭标准文件描述符,以避免挂在它们的资源上。(出于同样的原因,它们还将chdir到根目录,调用额外的fork()并执行一些更晦涩的操作。)

于 2013-09-17T10:13:46.763 回答