我执行了命令(source):
$ exec 3>/tmp/thirdfile
$ exec 4>/tmp/fourthfile
$ echo drib >&3
$ echo drab >&4
$ echo another drib >&3
$ echo another drab >&4
$ exec 3>&-
$ exec 4>&-如何查看文件句柄,类似于lsof -l
发布于 2009-08-27 04:43:04
我不明白,为什么不直接使用lsof:
lsof -p $$$$是保存外壳进程ID的外壳变量
您还可以仅限制为文件描述符,如:
lsof -a -d0-65535 -p $$发布于 2009-08-27 04:42:46
在Linux上,您可以执行类似ls -l /proc/$$/fd的操作,它将显示您的shell中打开了哪些文件描述符。
当然,用其他数字替换$$以检查其他进程(至少是您拥有的进程)。
https://stackoverflow.com/questions/1338877
复制相似问题