linux - 没有文件描述符的进程

标签 linux unix file-descriptor

当我这样做

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/

相关文章:

c - * 在 linux 命令行上

linux - 如何开始将现有的cpu调度更改为linux中的组调度

php - 我使用 mysql 命令没有从 ssh2_exec() 得到任何结果

linux - Bash 脚本如果为 null,则为 true 时评估为 false

c - 根据时间在数据库(MYSQL)中排队数据

linux - 如何在 Unix 中将数据拆分为两条新记录?

c - 在 C 中读取 Unicode 文件并通过套接字将内容作为 ASCII 传递

android - 如何将 FileDescriptor 与 HTTP URL 一起使用

c - 在 C 中将标准输入与 select() 结合使用

C 填充缓冲区