指定日数を超えたファイルを自動削除する
<<Linjuxシステム設定 トップページに戻る
-
| 指定日数を超えたファイルを削除するスクリプトを作成する |
指定日数を超えたファイルを削除する方法(スクリプト)は「find」コマンドを使います。
例:/home/username/camera 以下にある作成日から3日以上経過したファイルを削除するスクリプトを作成。
# vi cleanup.sh
#!/bin/sh
find /home/username/camera -mtime +3 -mindepth 1 -exec rm -f '{}' ';'
-
# chmod 755 cleanup.sh
上記スクリプトを cron ジョブで毎日実行する。
|