サーバーのHDD容量に制限があり、ログファイルや防犯カメラ画像などがどんどん増えてしまう環境では、不要なファイルは一定時間が経過したら自動で削除したいですね。
以前の環境ではtempwatchを利用していましたが、今回は find コマンドを利用して、cron で自動実行させます。
ファイルが修正された日から+1日(2日)古いファイルを削除する # find /home/path/folder -name '*.jpg' -mtime +1 -delete /etc/cron.d フォルダに以下のようなファイルを作成して自動実行 #毎日1時1分にファイルの自動削除 SHELL=/bin/bash PATH=/sbin:/bin:/usr/sbin:/usr/bin MAILTO=root 01 01 * * * root find /home/path/folder -name '*.jpg' -mtime +1 -delete # systemctl restart crond 上手くゆくでしょうか?