luinstein 发表于 2013-1-3 13:10:18

svnserve设置自动启动

svn服务器配置好了以后,由于svnserve本身没有Start,stop,为了方便运行,可以自己写一个启动脚本

脚本如下 命名为svn:vi /etc/rc.d/init.d/svn

#!/bin/bash
# chkconfig: 35 70 30
# description: It is used to serve
SVN_HOME=/usr/local/subversion-1.6.9/bin
if [ ! -f "$SVN_HOME/svnserve" ]
then
echo "svnserver startup: cannot start"
exit
fi
case "$1" in
'start')
echo "Starting svnserve..."
$SVN_HOME/svnserve -d -r /usr/local/svndata/repository
echo "Finished!"
;;
'stop')
echo "Stoping svnserve..."
killall svnserve
echo "Finished!"
;;
'restart')
$0 stop
$0 start
;;
*)
echo "Usage: svn { start | stop | restart } "
exit 1
esac然后把该文件放入/etc/rc.d/init.d/目录下面,给这个文件可执行权限:chmod 775 svn
然后执行 chkconfig --add svn
注:# chkconfig: 35 70 30
# description: It is used to serve
脚本中的这两行是为了支持chkconfig --add svn
然后就可以通过 service svn start命令进行启动svnserve服务了。

from:http://go.cxweb.com.cn/b7r-w
页: [1]
查看完整版本: svnserve设置自动启动