質問

Ubuntu 10.04のシンプルなプログラムを書いています。どのファイルがプロセスで使用されているかを見たいです。プロセスによってどのファイルが要求されたかをどこで確認できますか?

役に立ちましたか?

解決

プロセスによって開かれた過去のファイルをリストするログファイルはわかりませんが、プロセスが開くファイルを決定する方法はいくつかあります。

Strace(System Call Trace)を使用して、プログラムが開くファイルを見つけることができます。

strace -e trace=open <path_to_executable>

また、LSOF(オープンファイルのリスト)を使用して、実行中のプロセスによって現在開いているファイルを決定することもできます。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top