lsof
実行中のプロセスで開かれたすべてのファイルを一覧表示することが可能であることがわかります。
ファイルをオープンして終了するプロセスがある場合、lsof
プロセス自体が早すぎるため、そのプロセスが開いたファイルをキャプチャできないようです。
XXX
だから私は次のことができるツール(という名前)を探しています。
XXX ./my_process args
コマンドの出力は次のようになります。
file1
file2
file3
つまり、実行時に3つのファイル(、、my_process
)が開きます。file1
file2
file3
答え1
使用できるstrace
:
strace -e trace=open -o trace.log ./my_process args