Shell 实例-备份脚本
时间:2010-03-08 来源:legend_xin
#方便备份,把这个脚本与Crontab联合使用达到自动备份目的。
#Design by Howard #2009-12-21 #!/bin/shDate=`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
相关阅读 更多 +
排行榜 更多 +