独自のAMDドライバをインストールしたいのですが、インストーラがどのファイルを作成/変更したかを知りたいです。実行中のアプリケーションによってどのファイルが変更されたかを観察できるアプリケーションはありますか(おそらくinotifyを介して)?
答え1
strace
呼び出し時にインストーラが実行する操作を正確にキャプチャするために使用します。次の内容がすべての出力をキャプチャします。
$ strace -s 2000 -m output.log <cmd>
その後、結果のログファイルoutput.log
を表示して個々open...
の行を調べて、どのファイルがタッチされているかを確認できます。
答え2
現在、次の呼び出しを使用しています。
strace -e trace=file programname
プログラム名に対するファイル固有機能の呼び出しのみを出力します。