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

 

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

 

 

#!/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_www.sh

 

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

 

(责任编辑:A6)

本站文章仅代表作者观点,本站仅传递信息,并不表示赞同或反对.转载本站点内容时请注明来自www.linuxeden.com-Linux伊甸园。如不注明,www.linuxeden.com将根据《互联网著作权行政保护办法》追究其相应法律责任。