#!/bin/sh
#
# chkconfig: 2345 33 34
# description: svnd
#SVN_HOME svn的安装目录
SVN_HOME=/program/svn
#SVN_OWNER 运行svn的用户
SVN_OWNER=root
if [ ! -f "$SVN_HOME/bin/svnserve" ]
then
echo "svnserver startup: cannot start"
exit
fi
case "$1" in
start)
#一定要指定-r -r是指svn仓库的目录,跟据情况自己定
su - $SVN_OWNER -c "$SVN_HOME/bin/svnserve -d -r $SVN_HOME/repository/"
;;
stop)
su - $SVN_OWNER -c "killall svnserve"
;;
restart)
su - $SVN_OWNER -c "killall svnserve"
su - $SVN_OWNER -c "$SVN_HOME/bin/svnserve -d -r $SVN_HOME/repository/"
;;
esac