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

 

0 Kommentare

Hinterlasse einen Kommentar

An der Diskussion beteiligen?
Hinterlasse uns deinen Kommentar!

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.