#!/bin/sh # プロジェクト名 PROJECT=xxx # バックアップファイルの保管期間 STORAGE_DAYS=14 # Dokuwikiディレクトリへ移動 cd $(dirname $0)/.. # バックアップの保存先ディレクトリ、バックアップ対象を設定 DIR_ARCHIVES=./Backup/Archives DIR_TARGET1=./$PROJECT # プロジェクト名と今日の日付をベースに.tar.xzのファイル名を設定 TODAY=$(date +%Y%m%d) FNAME=${PROJECT}_$TODAY.tar.xz FPATH=$DIR_ARCHIVES/$FNAME # バックアップを取得 tar cJf $FPATH $DIR_TARGET1 echo "Created backup: $FNAME" # 古いバックアップを削除 find $DIR_ARCHIVES -type f -mtime +$STORAGE_DAYS -exec rm -f {} +