Chinaunix首页 | 论坛 | 博客
  • 博客访问: 218486
  • 博文数量: 68
  • 博客积分: 2510
  • 博客等级: 少校
  • 技术积分: 695
  • 用 户 组: 普通用户
  • 注册时间: 2006-05-19 21:17
文章分类

全部博文(68)

文章存档

2009年(16)

2008年(12)

2007年(27)

2006年(13)

我的朋友

分类:

2007-09-30 15:13:14

 

# cat bak2mail #
!/bin/sh
cd /etc/myscript/bak2mail
BAKDIR=/etc/myscript/bak2mail/targz/
rm ${BAKDIR}*
while read DIR NAME
do
echo $DIR
tar -zcvf $BAKDIR$NAME`date +_%Y_%m_%d`.tar.gz $DIR >$BAKDIR$NAME`date +_%Y_%m_%d`.list
mutt -s "bak_$NAME`date +_%Y_%m_%d`.tar.gz" stone59@gmail.com -a $BAKDIR$NAME`date +_%Y_%m_%d`.tar.gz<$BAKDIR$NAME`date +_%Y_%m_%d`.list 
done < bak2mail.lst

 

# cat bak2mail.lst
/var/www/sm114 web_sm114
/var/www/woyi web_woyi
/var/www/sm18900 web_sm18900
/var/www/fzjl web_fzjl
/var/www/note web_note
/home/stone/backup/dbbak mysql

把脚本加到crontab文件内。

从执行的效果看,Gmail邮箱并常常没有收到所有的备份邮件

 

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