#方便备份,把这个脚本与Crontab联合使用达到自动备份目的。
#Design by Howard
#2009-12-21
#!/bin/sh
Date=`date +%Y-%m-%d-%H-%M`
Year=`date +%Y`
Month=`date +%m`
echo $Year-$Month;
cd ~h/backup;
if ! [ -d "$Year" ]; then
mkdir "$Year"
fi
if ! [ -d "$Year"/"$Month" ]; then
mkdir "$Year"/"$Month"
fi
mysqldump -u root -pxxxxxx dbtest > ~howard/backup/"$Year"/"$Month"/dbtest_bak_"$Date".sql
##Backup DB file data Howard 2010-03-05
cd /var/xxx; tar -zcvf DB_site"$Date"_bak.tar.gz DB_site
mv DB_site_"$Year"*.tar.gz ~h/backup/"$Year"/"$Month"
cd ~h;
~
~
crontab -e
#Databackup 周一到周五6:30备份
30 18 * * 1,2,3,4,5 cd ~h; ./DB-backup.sh >/dev/null 2>&1
阅读(260) | 评论(0) | 转发(0) |