Yanor.net/
Wiki
Blog
GitHub
Sandbox
開始行:
* rsyncで3世代バックアップ [#t90b8daf]
#!/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
終了行:
* rsyncで3世代バックアップ [#t90b8daf]
#!/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
ページ名: