2016-11-11 11 views
0

定期的にfindを呼び出すように設定されたcronがあります。過去5時間以内にファイルが変更されていない場合、findプログラムはディレクトリからファイルを削除する必要があります。削除したファイルのリストを保存したい。これはどのように達成できますか?これは私のcronttabからラインです:あなたはcronジョブコマンドラインに-printを追加する場合削除するファイル名のログを保持するcron

0,30 * * * * find /var/log/custom/messages -mmin +300 -type f -delete 

答えて

0

、cronが、それは削除ファイルの名前を出力します。コマンドラインをスクリプトに入れると、出力がどこにあるかを柔軟に制御できます。

+0

Matthiasさん、ありがとうございました – user2301195

+0

別の質問がありましたが、削除されたファイル名が表示されるようになりましたが、次回cronが実行されたときにログが切り捨てられます。私はログにすべての削除されたファイル名の記録を残したい。ありがとう – user2301195

関連する問題