プロセスで開かれたすべてのファイルを一覧表示できますか? [重複]

プロセスで開かれたすべてのファイルを一覧表示できますか? [重複]

lsof実行中のプロセスで開かれたすべてのファイルを一覧表示することが可能であることがわかります。

ファイルをオープンして終了するプロセスがある場合、lsofプロセス自体が早すぎるため、そのプロセスが開いたファイルをキャプチャできないようです。

XXXだから私は次のことができるツール(という名前)を探しています。

XXX ./my_process args

コマンドの出力は次のようになります。

file1
file2
file3

つまり、実行時に3つのファイル(、、my_process)が開きます。file1file2file3

答え1

使用できるstrace:

strace -e trace=open -o trace.log ./my_process args

関連情報