什么是lsof显示?

时间:2014-05-19 10:36:06

标签: linux lsof

这是我做的输出

  

lsof -p pid

我的程序正在运行。

scos-main 60367 root 754u REG 253,0 486 8653830 /apps/const/pkg/pkgout/.its-traceError.log
    scos-main 60367 root 758u REG 253,0 486 8653830 /apps/const/pkg/pkgout/.its-traceError.log
    scos-main 60367 root 761u REG 253,0 486 8653830 /apps/const/pkg/pkgout/.its-traceError.log
    scos-main 60367 root 762u REG 253,0 486 8653830 /apps/const/pkg/pkgout/.its-traceError.log
    scos-main 60367 root 766u REG 253,0 486 8653830 /apps/const/pkg/pkgout/.its-traceError.log
    scos-main 60367 root 767u REG 253,0 486 8653830 /apps/const/pkg/pkgout/.its-traceError.log

如果您看到此输出,则文件的引用数量太多.its-traceError.log。但是文件的inode no是相同的。

这是什么意思? 这是一个问题还是任何fd泄漏?

OR

这是否暗示我多次打开此文件?

1 个答案:

答案 0 :(得分:3)

第四列显示了不同的文件描述符编号。这意味着您的进程多次打开文件。