私が書いているアプリケーションについて、特定のファイルにアクセスしているすべてのプロセスを知り、その情報をログ ファイルにダンプしたいと考えています。最終的に、プロセスの1つがこのファイルを削除します。そのプロセス名も知りたいです。
INotify ライブラリを使用してファイル アクセスを監視できますが、ファイルにアクセスしているプロセス名がわかりません。これは Linux で Auditctl パッケージを使用しても可能かもしれませんが、このオプションも使用できません :-(
実際には、最終顧客がプログラムを実行する準備はできているが、新しいパッケージをインストールしたり、既存のユーティリティに変更を加えたりする準備ができていないという理由で、これは制御された環境です。