web-dev-qa-db-ja.com

ディレクトリのアクティビティをログに記録するにはどうすればよいですか?

/dev/mntなどのディレクトリやフォルダ、またはその他のディレクトリにコピーまたは削除されたファイルを知る必要があります。

どうやってやるの?

3
hupaa

inotifywaitを使用して、アクセス、削除、または移動されたファイルのディレクトリを監視できます。

インストール inotify-tools

Sudo apt-get update  
Sudo apt-get install inotify-tools  

次に実行します:

inotifywait -m -r /mnt   

"-m"オプションはディレクトリを監視し、 "-r"は再帰的です。 「-e」オプションで特に指定されていない限り、すべてのイベントはinotifywaitマンページで定義されているとおりに表示されます。イベントは、 "-o"オプションを使用してログファイルに送信できます。

inotifywait -m -r -o /directory/logfile.txt /mnt
2
stumblebee