chdir in start-stop-daemon

This commit is contained in:
j 2012-06-05 16:22:33 +02:00
parent 330c62890a
commit 079f62b104

View file

@ -19,7 +19,7 @@ PANDORA_BASE=/srv/pandora
DAEMON_USER="pandora" DAEMON_USER="pandora"
DAEMON_NAME=bin/gunicorn_django DAEMON_NAME=bin/gunicorn_django
DAEMON="$PANDORA_BASE/$DAEMON_NAME" DAEMON="$PANDORA_BASE/$DAEMON_NAME"
DAEMON_ARGS="--bind 127.0.0.1:2620 --timeout 90 --log-level info --log-file /var/log/pandora/pandora.log --workers 5 $PANDORA_BASE/pandora/settings.py" DAEMON_ARGS="--bind 127.0.0.1:2620 --timeout 90 --log-level info --log-file /var/log/pandora/pandora.log --workers 5"
PIDFILE=/var/run/$NAME.pid PIDFILE=/var/run/$NAME.pid
SCRIPTNAME=/etc/init.d/$NAME SCRIPTNAME=/etc/init.d/$NAME
@ -51,7 +51,8 @@ do_start()
start-stop-daemon --start --quiet --pidfile $PIDFILE -c $DAEMON_USER \ start-stop-daemon --start --quiet --pidfile $PIDFILE -c $DAEMON_USER \
--exec $DAEMON --test > /dev/null \ --exec $DAEMON --test > /dev/null \
|| return 1 || return 1
start-stop-daemon --start --quiet --pidfile $PIDFILE -c $DAEMON_USER --startas $DAEMON \ start-stop-daemon --start --quiet --pidfile $PIDFILE -c $DAEMON_USER \
-d $PANDORA_BASE/pandora --startas $DAEMON \
--make-pidfile --background --exec $DAEMON -- $DAEMON_ARGS \ --make-pidfile --background --exec $DAEMON -- $DAEMON_ARGS \
|| return 2 || return 2
} }