質問
Ubuntu 10.04のシンプルなプログラムを書いています。どのファイルがプロセスで使用されているかを見たいです。プロセスによってどのファイルが要求されたかをどこで確認できますか?
解決
プロセスによって開かれた過去のファイルをリストするログファイルはわかりませんが、プロセスが開くファイルを決定する方法はいくつかあります。
Strace(System Call Trace)を使用して、プログラムが開くファイルを見つけることができます。
strace -e trace=open <path_to_executable>
また、LSOF(オープンファイルのリスト)を使用して、実行中のプロセスによって現在開いているファイルを決定することもできます。
所属していません StackOverflow