在linux上SubVersion定期完整备份脚本
文章作者 100test 发表时间 2008:02:01 15:26:12
来源 100Test.Com百考试题网
说明:请根据自己需要调整. 我测试在我的机器上跑非常正常.我的环境是Centos5。我的svn目录是在/svn上.
另外,记的在你的/下面建如下的目录
# mkdir -p /backup/svn/data/
# mkdir -p /backup/svn/daily/
脚本功能: 定期对一些项目进行完整备份.
project.lst 文件格式如下:
project1
project2
备份脚本如下:
#!/bin/sh
#
#
# subversion完整备份的脚本,调整好后使用crontab -e 放到自动执行里面即可.
#
#备份日志文件
LogFile=/backup/svn/svnbak.log
DATE=`date %Y%m%d`
#备份目录
BakDir=/backup/svn/data
#日常备份目录,如果有
DailyDir=/backup/svn/daily
#要备份的项目列表文件,只有项目名
ProjectLst=/backup/svn/project.lst