shell 备份文件

联系:手机/微信(+86 17813235971) QQ(107644445)QQ咨询惜分飞

标题:shell 备份文件

作者:惜分飞©版权所有[未经本人同意,不得以任何形式转载,否则有进一步追究法律责任的权利.]

#!/bin/bash

#文件名
file=$(date +%y%m%d%H%M)

#日志名
logfile=/home/chengfei/backup/log/file.log


echo "------"$(date +%Y-%m-%d%t%A%t%T)" Beginning backup--------" >>${logfile}

#tar打包
tar cvfz  /home/chengfei/backup/files/$(date +%y%m%d%H%M).tar.gz /home/chengfei/www/wp-content/uploads/2011/ >>${logfile}

echo "------"$(date +%Y-%m-%d%t%A%t%T)" Ending backup------" >>${logfile}
#发送邮件
tail -50 ${logfile}  | mutt -s "Blog附件备份" -a /home/chengfei/backup/files/$(date +%y%m%d%H%M).tar.gz 8chf@163.com

#删除七天以前备份
find /home/chengfei/backup/files/ -type f -mtime +7 -exec rm {} \;

crontab -e
00 04 * * * /home/chengfei/backup/script/backup_file.sh

此条目发表在 Linux 分类目录。将固定链接加入收藏夹。

评论功能已关闭。