
リアルタイムで開くすべてのファイルを監視するためにlsofを継続的に操作する方法はありますか?
プロセス名はわかりません。私はリストに私が欲しいものが含まれていることを確認するまで、しばらくの間lsofが動作し続けたいと思います。
答え1
私はあなたがファイル名/プロセスIDを知らないので、以下のようにユーザー名オプションを指定できると思います。
lsof -r 2 -u username
- 「-r 2」オプションは、lsofを繰り返しモードに切り替えて2秒ごとに更新します。 (終了するにはCtrl-c)
- 「-u」オプションを使用してユーザーアクティビティを監視できます。
アプリケーションが実行されているディレクトリの名前を知っていて、ユーザー名を指定したくない場合は、次のコマンドを使用できます。
lsof +D /some/dir -r 2
引用する