私が書いているアプリケーションでは、すべてのプロセスが特定のファイルにアクセスしていることを知り、その情報をログファイルにダンプします。最後に、このファイルを削除するプロセスがあります。プロセス名も知りたいです。Linuxでのファイルアクセスの監視
私はINotifyライブラリを使ってファイルへのアクセスを監視できますが、ファイルにアクセスしているプロセス名はわかりません。これはlinuxでもAuditctlパッケージを使用することで可能かもしれませんが、私はこのオプションも使用できません:-(
実際には、最終顧客はプログラムを実行する準備が整っていますが、準備ができていない新しいパッケージをインストールするか、既存のユーティリティへの変更を行う。
プログラミングに関することではなく、より多くのシステム管理。サーバー障害に移動する投票。 – Konerak
@konerak:システム管理に関するものではありません。このようなツールがすべて存在する場合は、これを行うためのコードを記述したいと思います。私はAuditctlのようなツールを使うことができないと言いました。 – Geek
aha、ありがとう。あなたはそのパッケージを使用できない理由を教えてください。それ以上の説明なしに「私はそれを使うことはできません」と拒否されただけで他のパッケージを提案することは避けてください。 – Konerak