rsyncで3世代バックアップ

 #!/bin/sh
 
 BACKUP_DIR="/var/backup"
 
 SRC1="/var/src"
 SRC2="copy.1"
 SRC3="copy.1"
 DST1="copy.1"
 DST2="copy.2"
 DST3="copy.3"
 
 cd $BACKUP_DIR
 [ $? -ne 0 ] && echo "Error!. Done." && exit 1
 
 for n in 1 2 3; do
     s=$(eval echo '$SRC'$n)
     d=$(eval echo '$DST'$n)
     echo rsync -n -av --delete $s/ $d/
 done
 
 echo "OK. Done."
 exit 0

トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS

Last-modified: 2012-04-16 (月) 19:27:07