Автоматический бэкап Svn


Для проектов SVN отведён специальный каталог: /home/svn/,
внутри которого создаются svn-репозитарии.

/home/svn/
        ./project1
        ./project2
        ...
        ./projectN

Кстати, создаются они очень просто:

# svnadmin create newproject

Script: /home/svn/save.sh

#!/bin/sh

cd /home/svn

for file in *
do
    if [ -d $file ]
    then
	/usr/local/bin/svnadmin dump $file > $file.dump
	tar -czf $file.dump.tar $file.dump
	rm $file.dump
    fi
done

/etc/crontab:

# Выполняет бэкап в конце каждого рабочего дня
50      18      *       *       *       root    /home/svn/save.sh

К слову: админов, не делающих бэкапы под Unix нужно вешать.