List changes and backup directory option

This commit is contained in:
斟酌 鵬兄 2014-01-24 15:59:21 +08:00
parent 73b7f646b4
commit f79fa902fc
2 changed files with 22 additions and 9 deletions

View File

@ -5,14 +5,24 @@ exec > backup.log
# exec 2> backup_err.log
BAKDIR=/media/backup_mirror
BMOUNT=/mnt/backup
BAKDIR=$BMOUNT/backup/cron
if ! grep -qs $BAKDIR /proc/mounts; then
echo Mounting $BAKDIR ...
mount $BAKDIR
if ! grep -qs $BMOUNT /proc/mounts; then
echo Mounting $BMOUNT ...
mount $BMOUNT
fi
if ! [ -d $BAKDIR ]; then
mkdir $BAKDIR
fi
echo Begin backup schedule:
echo Date: $(date)
echo $'\n'
while read line; do
# substring first char
@ -49,7 +59,7 @@ while read line; do
# count backup file
fCount=$(ls $BAKDIR/*$FILENAME*.gz|wc -l)
echo Checking for expired backups $FILENAME \($fCount\)
echo Checking for expired backups $FILENAME \($fCount\)
# keep up to 7 backup
if [ $fCount -ne 7 ]; then
@ -76,4 +86,4 @@ while read line; do
# echo --\> $line
done < backup_list
umount $BAKDIR
umount $BMOUNT

View File

@ -1,7 +1,10 @@
# git backups
/srv/repo/blogAPI.git
/srv/repo/wenku8.git
/wenku8-android.git
/home/git/repositories/blogAPI.git
/home/git/repositories/wenku8.git
/home/git/repositories/wenku8-android.git
/home/git/repositories/MetroSSH.git
/home/git/repositories/wconv.git
/home/git/repositories/utils.git
# www
/var/www/wenku8