创星网络[分享知识 传递快乐]

标题: svnserve设置自动启动 [打印本页]

作者: luinstein    时间: 2013-1-3 13:10
标题: svnserve设置自动启动
svn服务器配置好了以后,由于svnserve本身没有Start,stop,为了方便运行,可以自己写一个启动脚本

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

  2. #!/bin/bash
  3. # chkconfig: 35 70 30
  4. # description: It is used to serve
  5. SVN_HOME=/usr/local/subversion-1.6.9/bin
  6. if [ ! -f "$SVN_HOME/svnserve" ]
  7. then
  8. echo "svnserver startup: cannot start"
  9. exit
  10. fi
  11. case "$1" in
  12. 'start')
  13. echo "Starting svnserve..."
  14. $SVN_HOME/svnserve -d -r /usr/local/svndata/repository
  15. echo "Finished!"
  16. ;;
  17. 'stop')
  18. echo "Stoping svnserve..."
  19. killall svnserve
  20. echo "Finished!"
  21. ;;
  22. 'restart')
  23. $0 stop
  24. $0 start
  25. ;;
  26. *)
  27. echo "Usage: svn { start | stop | restart } "
  28. exit 1
  29. 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





欢迎光临 创星网络[分享知识 传递快乐] (http://bbs.cxweb.com.cn/) Powered by Discuz! X3