時間の経過とともにファイルが蓄積されるディレクトリを消去するスクリプトであるcronジョブがあります。残念ながらリリースされませんでした。なぜそうなのか分かる。 cronmaker.comを使用してcronジョブを作成しました。
毎晩トリガーされますが、その中に古いファイルがあるためトリガーされていないことをどうやって知ることができますか?
crontab -eの出力
0 0 3 1/1 * ? * ./home/deploy/scripts/clearzip.sh
ご協力ありがとうございます。
スクリプト内容:
#!/bin/bash
rm -rf /media/attachment/zip/*.*
rm -rf /home/deploy/excel/*.*
rm -rf /home/deploy/pdf/*.*
答え1
スケジュールされたジョブジェネレータ使用クォーツクローントリガー、複数の非標準フィールド(秒と年)を追加します。標準の最初と最後のフィールドを削除して代わりにcron
使用し、コマンドから先行を削除する必要があります。*
?
.
0 3 1/1 * * /home/deploy/scripts/clearzip.sh
毎日午前3時に運行しています。もう少し非公式に、
0 3 * * * /home/deploy/scripts/clearzip.sh