【发布时间】:2014-01-08 06:54:26
【问题描述】:
我有一个程序,它在某个地方泄漏了文件描述符,所以我想添加一个监视线程来检测进程打开 fds,如果 fd 是 "PIPE" ,我将关闭它。 我可以使用 lsof -p 或 cat /proc/pid/fd 来获取进程号,我也可以使用 grep 来过滤掉 TYPE,但我想知道 python 中是否有可以使用的内置函数获取文件描述符的类型? 像这样:
def getFdType(fd)
【问题讨论】:
我有一个程序,它在某个地方泄漏了文件描述符,所以我想添加一个监视线程来检测进程打开 fds,如果 fd 是 "PIPE" ,我将关闭它。 我可以使用 lsof -p 或 cat /proc/pid/fd 来获取进程号,我也可以使用 grep 来过滤掉 TYPE,但我想知道 python 中是否有可以使用的内置函数获取文件描述符的类型? 像这样:
def getFdType(fd)
【问题讨论】: