首页 电脑 电脑学堂 查看内容

linux tar完整增量备份脚本

2011-7-14 11:14 534 0

摘要: 随着公司网站的增多和占用的空间越来越大,所以写个脚本。增量备份下 #!/bin.bash#backup 00:00:00week=`date +%u`Date=`date +%Y-%m-%d...
关键词: nbsp date bakpath backup wzbakup webpath tar mkdir then var

随着公司网站的增多和占用的空间越来越大,所以写个脚本。增量备份下 #!/bin.bash#backup 00:00:00week=`date +%u`Date=`date +%Y-%m-%d`year=`date +'%Y'`month=`date +'%m'`day=`date +'%d'`bakpath=/var/bak/webbakwebpath=/var/htmlwwwwzbakup=/var/bak/webbak/wzbfbackup=$bakpath/$year/$month/$(date +'%d' -d "1 day ago")web=(web1 web2 web3)for i in `ls $webpath`        do        if [[ $week -ne 1 ]];then                if [ ! -d $backup ]; then                        mkdir -p $backup/$i                        mkdir -p $bakpath/$i                fi                         tar -g $bakpath/$i.txt -zPcf $backup/$i.tar.gz $webpath/$i        else                if [ ! -d $wzbakup ]; then                        mkdir -p $wzbakup                fi                cd $wzbakup                tar -g $bakpath/$i.txt -zcPf $PWD/$i$Date.tar.gz $webpath/$i                rm -rf $i$(date +%Y-%m-%d -d "7 days ago").tar.gz                rm -rf $backup/*        fidone
声明:文章版权归原作者所有 部分文章转自互联网 如有侵权请联系 [邮箱地址] 删除

路过

雷人

握手

鲜花

鸡蛋

最新评论

返回顶部