- 论坛徽章:
- 1
|
写了一个很简单的脚本, 直接从shell 窗口执行,svn 备份可以成功, 但是放在crontab 中,就不行了, 只建了这个目录, svnadmin hotcopy 不执行.
不知何解.
脚本如下
- #!/bin/sh
- if [ ! -d /var/backup/svn/`date +%F` ];
- then
- echo "Create Backup Folder"
- mkdir /var/backup/svn/`date +%F`
- echo "Backup date to the folder `date +%F`"
- for i in `ls -l /var/svnroot |grep ^d |awk '{print $8}'`;
- do
- /usr/bin/svnadmin hotcopy /var/svnroot/$i /var/backup/svn/`date +%F`/$i;
- done
- else
- echo "The backup folder already exist, to be deleted"
- rm -rf /var/backup/svn/`date +%F`
- fi
复制代码 |
|