-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 番号は同じです。

どういう意味ですか?それは問題ですか、それともfdリークですか?

また

このファイルを複数回開いたことを意味しますか?

4

1 に答える 1

3

4 番目の列は、すべて異なるファイル記述子番号を示しています。これは、プロセスがファイルを複数回開いたことを意味します。

于 2014-05-19T10:46:55.437 に答える