SVN备份脚本 发表于 2016-10-10 | 分类于 shell 123456789101112131415161718192021#!/bin/bashdate=`date +%Y%m%d`old_date=`date '-d 30 day ago' "+%Y%m%d"`SVN_ROOT=/svnSVN_BACKDIR=/svnback/${date}OLD_BACKDIR=/svnback/${old_date}PROJECT=xxxif [ ! -d $SVN_BACKDIR ]thenmkdir -p $SVN_BACKDIRfi#使用apache htpasswd 实现用户验证和权限管理cp $SVN_ROOT/authz ${SVN_BACKDIR}/cp $SVN_ROOT/htpasswd ${SVN_BACKDIR}/svnadmin hotcopy ${SVN_ROOT}/$PROJECT $SVN_BACKDIR/ziztour#删除30天前的备份if [ -n $OLD_BACKDIR ]thencd /svnbackrm -rf $OLD_BACKDIRfi 坚持原创技术分享,您的支持将鼓励我继续创作! 赏 微信打赏 支付宝打赏