1. #!/bin/bash 
  2. SVN_HOME=/home/svn/project1 
  3. if [ ! -f "/usr/local/svn/bin/svnserve" ] 
  4. then 
  5. echo "svnserver startup: cannot start" 
  6. exit 
  7. fi 
  8. case "$1" in 
  9. start) 
  10. echo "Starting svnserve..." 
  11. /usr/local/svn/bin/svnserve -d -r /home/svn/project1 
  12. echo "Finished!" 
  13. ;; 
  14. stop) 
  15. echo "Stoping svnserve..." 
  16. killall svnserve 
  17. echo "Finished!" 
  18. ;; 
  19. restart) 
  20. $0 stop 
  21. $0 start 
  22.  
  23. ;; 
  24. *) 
  25. echo "Usage: svn { start | stop | restart } " 
  26. exit 1 
  27. esac