古いファイルをcronで毎日退避
毎日、サーバにファイルが作成されて、FTPソフトで該当のディレクトリを開くのにも一苦労!
という時の為にcronにて以下の日次処理を設定してあげるとよいです。
# 本日日付のディレクトリ生成
mkdir /home/hoge/bk/data/`date '+%Y%m%d'`
# ディレクトリ生成
cd /home/hoge/bk/data
# タイムスタンプが90日前以前のファイルを本日日付ディレクトリに移動
find /home/hoge/datafiles -mtime +90 | xargs mv --target-directory=`date '+%Y%m%d'`
# アーカイブ化しgzipにて圧縮
tar -cvzf `date '+%Y%m%d'`.tar.gz `date '+%Y%m%d'`
# 本日日付ディレクトリの削除
rm -rf `date '+%Y%m%d'`
以上のコマンドをシェルファイルに記述し、日次でcron実行すれば毎日古いデータをバックアップディレクトリに退避できますね。
他に面白い方法ありましたらコメントください。
Author And Source
この問題について(古いファイルをcronで毎日退避), 我々は、より多くの情報をここで見つけました https://qiita.com/Takashi_Nishimura/items/df439f2563aee323c170著者帰属:元の著者の情報は、元のURLに含まれています。著作権は原作者に属する。
Content is automatically searched and collected through network algorithms . If there is a violation . Please contact us . We will adjust (correct author information ,or delete content ) as soon as possible .