Subversion Backup mit der bash
Ein kleines HowTo zum automatisierten Backup von Subversion während dem laufenden Betrieb mit Bordmitteln der Shell. Mit hotcopy. Was leider gar nicht so einfach wie man denkt.
#!/bin/bash
echo " creating Subversion repository hotcopies"
SVNDIR="/srv/svn"
DATE=`date +%Y-%m-%d_%H`
BKUP_PFAD="/pub/backup/svn/$DATE"
mkdir -p $BKUP_PFAD
pushd $SVNDIR > /dev/null
for repository in `ls`
do
if [ -d $repository ]
then
echo " creating hotcopy of ${repository}"
svnadmin hotcopy $repository "$BKUP_PFAD/${repository}"
fi
done
popd > /dev/null







Hinterlasse einen Kommentar
An der Diskussion beteiligen?Hinterlasse uns deinen Kommentar!