telekommander
5/1/2015 - 10:08 AM

redmine.sh

#! /bin/sh
# /etc/init.d/redmine
#
USER="redmine"
THIN="/usr/local/rvm/gems/ruby-1.9.3-p545/bin/thin"
CONFIG="/home/redmine/redmine/config/thin-config.yml"

# Carry out specific functions when asked to by the system
case "$1" in
  start)
    echo "Starting script redmine"
    rvmsudo -u $USER -H $THIN start -C $CONFIG
    ;;
  restart)
    echo "Restarting script redmine"
    rvmsudo -u $USER -H $THIN restart -C $CONFIG
    ;;
  stop)
    echo "Stopping script redmine"
    rvmsudo -u $USER -H $THIN stop -C $CONFIG
    ;;
  *)
    echo "Usage: /etc/init.d/redmine {start|restart|stop}"
    exit 1
    ;;
esac

exit 0