Redmine开启服务

写了一个启动Redmine的开机脚本,redmine文件在/etc/init.d/下

 

#!/bin/sh

### BEGIN INIT INFO
# Provides:     Dean Chen
# Required-Start:
# Required-Stop:
# Default-Start:        2 3 4 5
# Default-Stop:         0 1 6
# Short-Description: redmine
# Description: Redmine+Backlogs server
### END INIT INFO

. /lib/lsb/init-functions

SPAWN_FCGI=/usr/bin/spawn-fcgi

case "$1" in
  start)
     log_begin_msg "Starting redmine server"
     $SPAWN_FCGI -p 9001 -f /root/redmine-2.3/public/dispatch.fcgi
     log_end_msg 0
     ;;
  stop)
     PID=`ps -ef | grep 'fcgi' | grep -v grep | awk '{print $2}'`
     log_begin_msg "Stopping redmine server"
     if [ ! -z "$PID" ]; then
        kill -15 $PID
     fi
     log_end_msg 0
     ;;
  restart)
     $0 stop
     $0 start
     ;;
  *)
     log_success_msg "Usage: service redmine {start|stop|restart}"
     exit 1
esac

exit 0


 

 

posted @ 2013-07-25 18:23  javawebsoa  Views(737)  Comments(0Edit  收藏  举报