Linux版本3.2.0上有一个运行的python进程,在epoll_wait(6, ...)
上挂了几个小时,然后我使用cat /proc/24924/fdinfo/6
命令查找有关文件描述符的更多信息。
$ cat /proc/24924/fdinfo/6
pos: 0
flags: 02000002
我搜索了linux man-pages,并且知道八进制标志显示了文件访问模式和文件状态标志,那么
02000002
到底是什么意思? 最佳答案
AFAIK八进制值02000002包含两个标志:O_CLOEXEC和O_RDWR。
O_CLOEXEC是标志,表示在调用exec函数的情况下将关闭此文件描述符。 O_RDWR表示对阅读和写作的追求。您可以在man 3 open中找到更多描述。
关于linux -/proc/pid/fdinfo/fd_num中的标记02000002是什么意思?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/59386601/