发新话题
打印

[求助]请问怎么让SVN版本库自动定时备份呢?

[求助]请问怎么让SVN版本库自动定时备份呢?

应该是用脚本吧...去哪里找呢?请大家帮忙告诉我下...服务器是Linux的...我刚开始接触SVN管理工作...菜鸟一个...请大家帮忙...谢哒~!!

TOP

1.add a backup.sh in /home/backup (or other dir you like)

#!/bin/sh
BDIR=/home/backup
BDATE=`date +%F`
BTIME=`date +%H-%M-%S`

cd $BDIR

#backup subversion repositories
svnadmin dump /path/to/your/repositories >$BDATE-repository-name.svn

#if want to compress the backup file
#tar zcvf $BDATE-repository-name.tar.gz $BDATE-repository-name.svn
#rm -f $BDATE-repository-name.svn

#print done message
touch "$BDATE-$BTIME-backup.success"

2.add into cron
ln -s /path/backup.sh /etc/cron.daily/backup

(if can't find /etc/cron.daily,you may add into /etc/crontab directly.)

[ 本帖最后由 svr678 于 2007-3-13 13:02 编辑 ]
本帖最近评分记录
  • rocksun 威望 +12 2007-3-13 20:56

TOP

谢谢``````````````

TOP

我按上面的操作了出现下面的情况。。急。该怎么解决呢?
ln:creating symbolic link '/etc/cron.daily/backup' :permission denied

TOP

前面加了sudo 可以了,
但是BDATE=`date +%F`
BTIME=`date +%H-%M-%S`
是什么概念呢?我要设置某个具体的时间点呢?能否讲清楚点呢?

TOP

abc58

路旁的树,街中的楼,在华丽彩灯的装饰下,轮廓尤显清晰。湖州街景醉人,难舍离去,索性找条宽敞的街,在上面气定神闲的走。双手揣兜行于市,仰望夜空泰州,我看到的不止繁星、明月,还看到了西宁圣诞老人忙碌送礼的身影,座驾神鹿飞车,一闪而过,为壁炉前痴等的孩子,台州送去他们心中最美的礼物。

TOP

发新话题