# 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) |