GitHub clone based on Debian Squeeze Gitolite Git Git-Daemon MySQL Nginx and Mongrel Cluster » redmine_mongrel.sh
1 |
#!/bin/sh
|
---|---|
2 |
### BEGIN INIT INFO
|
3 |
# Provides: redmine
|
4 |
# Required-Start: $remote_fs $syslog
|
5 |
# Required-Stop: $remote_fs $syslog
|
6 |
# Should-Start: $network
|
7 |
# Should-Stop: $network
|
8 |
# Default-Start: 2 3 4 5
|
9 |
# Default-Stop: 0 1 6
|
10 |
# Short-Description: Start redmine at boot time
|
11 |
### END INIT INFO
|
12 |
|
13 |
REDMINE_MONGREL_CONFIG=/etc/mongrel/redmine-cluster.yml |
14 |
case "$1" in |
15 |
start) |
16 |
mongrel_rails cluster::start -C $REDMINE_MONGREL_CONFIG |
17 |
RETVAL=$? |
18 |
;;
|
19 |
stop)
|
20 |
mongrel_rails cluster::stop -C $REDMINE_MONGREL_CONFIG |
21 |
RETVAL=$? |
22 |
;;
|
23 |
restart)
|
24 |
mongrel_rails cluster::restart -C $REDMINE_MONGREL_CONFIG |
25 |
RETVAL=$? |
26 |
;;
|
27 |
*) |
28 |
echo "Usage: redmine {start|stop|restart}" |
29 |
RETVAL=1 |
30 |
;;
|
31 |
esac
|
32 |
exit $RETVAL |