You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

service-centos.sh 1.2KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253
  1. #!/bin/bash
  2. # chkconfig: 3 21 91
  3. # description: Starts and Stops gitblit
  4. # Source function library.
  5. . /etc/init.d/functions
  6. # change theses values (default values)
  7. GITBLIT_PATH=/opt/gitblit
  8. GITBLIT_BASE_FOLDER=/opt/gitblit/data
  9. GITBLIT_HTTP_PORT=0
  10. GITBLIT_HTTPS_PORT=8443
  11. GITBLIT_LOG=/var/log/gitblit.log
  12. source ${GITBLIT_PATH}/java-proxy-config.sh
  13. JAVA="java -server -Xmx1024M ${JAVA_PROXY_CONFIG} -Djava.awt.headless=true -jar"
  14. RETVAL=0
  15. case "$1" in
  16. start)
  17. if [ -f $GITBLIT_PATH/gitblit.jar ];
  18. then
  19. echo $"Starting gitblit server"
  20. cd $GITBLIT_PATH
  21. $JAVA $GITBLIT_PATH/gitblit.jar --httpsPort $GITBLIT_HTTPS_PORT --httpPort $GITBLIT_HTTP_PORT --baseFolder $GITBLIT_BASE_FOLDER --dailyLogFile &
  22. echo "."
  23. exit $RETVAL
  24. fi
  25. ;;
  26. stop)
  27. if [ -f $GITBLIT_PATH/gitblit.jar ];
  28. then
  29. echo $"Stopping gitblit server"
  30. cd $GITBLIT_PATH
  31. $JAVA $GITBLIT_PATH/gitblit.jar --baseFolder $GITBLIT_BASE_FOLDER --stop > /dev/null &
  32. echo "."
  33. exit $RETVAL
  34. fi
  35. ;;
  36. force-reload|restart)
  37. $0 stop
  38. sleep 5
  39. $0 start
  40. ;;
  41. *)
  42. echo $"Usage: /etc/init.d/gitblit {start|stop|restart|force-reload}"
  43. exit 1
  44. ;;
  45. esac
  46. exit $RETVAL