2010-11-30 11 views
1

私は私のUbuntu 10.04用の簡単なプログラムを書いています。 プロセスによって使用されたファイルを確認したい。どのファイルがプロセスによって要求されたのかわかりますか?Ubuntuのログと監視

答えて

2

プロセスによってオープンされた過去のファイルをリストするログファイルはわかりませんが、プロセスが開くファイルを特定するための方法はいくつか分かっています。 straceの(システムコールトレース)を使用して

あなたがプログラムをどのファイルを見つけることができますが開きます。

strace -e trace=open <path_to_executable> 

あなたはまた、ファイルがプロセスを実行して、現在開いているかを決定するためのlsof(リスト開いているファイル)を使用して試みることができます。