「client_state.xml」、「lockfile」、「time_stats_log」という3つのファイルが私のホームディレクトリに突然表示されました。最後の2つは空です。彼らはどうやってそこにたどり着いたのだろうか。それが起こったのは初めてではありませんが、最後は数週間前でした。ファイルを削除しましたが、何も壊れたり文句を言ったりしませんでした。 stat $filename
によって報告されたときに、自分が何をしていたかを考えることができませんでした。 。それらがどこから来たのかを知る方法はありますか?
または、ファイルの作成についてホームディレクトリ(サブディレクトリではない)を監視する方法はありますか?
承認された回答:
どのプログラムが作成されたかを判断する方法はないと思います ファイル。
別の質問の場合:
できます ただし、inotify
を使用して、ファイルが再作成されるのを監視します 。 inotifywait
inotify
のコマンドラインインターフェイスです サブシステム; create
を探すように指示できます ホームディレクトリのイベント:
$ (sleep 5; touch ~/making-a-test-file) &
[1] 22526
$ inotifywait -e create ~/
Setting up watches.
Watches established.
/home/mmrozek/ CREATE making-a-test-file
おそらく-m
で実行したいと思うでしょう (モニター)、最初のイベントを見た後に終了しないように指示します