mirror of https://github.com/gogits/gogs.git
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.
42 lines
651 B
42 lines
651 B
#!/bin/sh |
|
|
|
echo 'plase remember to modify the command path in etc/conf/supervisord.conf(line 23)' |
|
|
|
PID="/tmp/supervisord.pid" |
|
CONF="conf/etc/supervisord.conf" |
|
|
|
LOGDIR="log" |
|
if [ ! -d $LOGDIR ]; then |
|
mkdir $LOGDIR |
|
fi |
|
|
|
stop() { |
|
if [ -f $PID ]; then |
|
kill `cat -- $PID` |
|
rm -f -- $PID |
|
echo "stopped" |
|
fi |
|
} |
|
|
|
start() { |
|
echo "starting" |
|
if [ ! -f $PID ]; then |
|
supervisord -c $CONF |
|
echo "started" |
|
fi |
|
} |
|
|
|
case "$1" in |
|
start) |
|
start |
|
;; |
|
stop) |
|
stop |
|
;; |
|
restart) |
|
stop |
|
start |
|
;; |
|
*) |
|
echo "Usage: $0 {start|stop|restart}" |
|
esac |