Chinaunix首页 | 论坛 | 博客
  • 博客访问: 103800141
  • 博文数量: 19283
  • 博客积分: 9968
  • 博客等级: 上将
  • 技术积分: 196062
  • 用 户 组: 普通用户
  • 注册时间: 2007-02-07 14:28
文章分类

全部博文(19283)

文章存档

2011年(1)

2009年(125)

2008年(19094)

2007年(63)

分类: LINUX

2008-03-23 11:19:39

     来源:赛迪网    作者:korn

若/dev/hda1为windows下的fat32分区,则mkdir /mnt/win_c, /var/www为你要备份的目录

写如下脚本,保存为/root/backup_var_加上执行权限。

#!/bin/bash 
if ! grep -q '/dev/hda1' /proc/mounts 
then 
mount /dev/hda1 /mnt/win_c || exit 
fi 

backup_ball="/mnt/win_c/var_www_$(date +%F).tar.bz2" 
if tar jcf $backup_ball /var/www 
then 
echo "$backup_ball backup succeeded. :)" | mail -s "backup OK" root 
else 
echo "$backup_ball backup failed. :(" | mail -s "backup FAILED" root 
fi

然后crontab -e

加入

30 4 * * 5 /bin/bash /root/backup_var_

即在每周五的4:30分执行备份操作。

阅读(301) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~