23 プロセスによって現在アクセスされているファイルをチェックするためにlsofを使用することを知っています。アプリケーションが有効期間中に開くすべてのファイルを表示する方法はありますか? linux filesystems lsof — ピーター・スミット ソース 1 継続的にプロセスがアクセスするオープンしたファイル/監視 — phuclv
25 straceコマンドを使用すると、次のようなことが可能になります。 strace -e trace=open program [arguments] — スラブマン ソース これにより、プロセスがアクセスしようとしたすべてのファイルが表示されます。何かstrace -e trace=open program [arguments] | grep -v ' = -1 ENOENT'が状況を改善できると思うかもしれませんが、それは真実ではありません。後者は、未完了の検出に失敗し、呼び出しを再開しますopen。 — -facetus 2 必要な信号はである可能性があることに注意してくださいopenat。 — merlinND
6 あなたがこれで何をしたいのかを正確に理解したかどうかはわかりません。しかし、あなたはstraceを検討しましたか?ファイルを含むすべてのシステムコールを表示します。 編集:分岐したプロセスを追跡できる-fオプションを忘れないでください。 — アントワーヌ・ベンケモン ソース 1 設定ファイルはアプリケーションによって読み込まれ、デバッグ — ピーター・スミット