Chinaunix首页 | 论坛 | 博客
  • 博客访问: 143045
  • 博文数量: 123
  • 博客积分: 5770
  • 博客等级: 大校
  • 技术积分: 1240
  • 用 户 组: 普通用户
  • 注册时间: 2010-02-12 16:31
个人简介

闲情逸致 http://EZ38.com

文章分类

全部博文(123)

文章存档

2014年(1)

2010年(122)

我的朋友
最近访客

分类: LINUX

2010-03-08 17:23:51

#方便备份,把这个脚本与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) |
给主人留下些什么吧!~~