#!/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

相关文章: