У меня есть скрипт, который работает на Linux Ubuntu Server каждый день в 5 утра. Этот скрипт создает резервную копию всех моих SVN следующим образом:
#!/bin/bash
svnadmin dump /home/xxx/svn/p1 > /home/xxx/svn-backup/p1
svnadmin dump /home/xxx/svn/p2 > /home/xxx/svn-backup/p2
svnadmin dump /home/xxx/svn/p3 > /home/xxx/svn-backup/p3
Проблема в том, что только первый проект (p1) действительно сброшен. Остальные проекты - это файлы с таким текстом:
SVN-fs-dump-format-version: 2
UUID: 895acea3-fcd0-46fa-908a-4b43fc3278af
Номер редакции: 0 Длина содержимого проповеди: 56 Длина содержимого: 56
K 8 svn: дата V 27 2009-11-12T15: 25: 00.461875Z PROPS-END
(edit) При запуске скрипта из командной строки он создает резервные копии всех репозиториев и выполняет эту проблему только при запуске из cron.
Это почему?