-1

这是我做的输出

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 泄漏?

或者

这是否意味着我已多次打开此文件?

4

1 回答 1

3

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

于 2014-05-19T10:46:55.437 回答