cronでSubversionのリポジトリをバックアップ
2011年10月12日MySQL、Postgresql、ディレクトリに続いて第4弾。
運用中のSubversionのリポジトリをバックアップ。
リポジトリ単位でdump後、全リポジトリを圧縮
#!/bin/sh SVNDIR=/home/subversion DUMPDIR=.dump DUMPSUFFIX=.svndump MYREPOS=`ls -1 /home/subversion` # svndump for repos in $MYREPOS do #echo "${repos}.${DUMPSUFFIX}" `svnadmin dump ${SVNDIR}/${repos} > ${SVNDIR}/${DUMPDIR}/${repos}${DUMPSUFFIX}` done # tar `tar zcf ${SVNDIR}/${DUMPDIR}/svn_dump.tar.gz ${SVNDIR}/${DUMPDIR}/*${DUMPSUFFIX}`