1
0
Fork 0
mirror of https://github.com/mperham/sidekiq.git synced 2022-11-09 13:52:34 -05:00

Allow assigning termination signal via /etc/default or /etc/sysconfig.

This commit is contained in:
Rob Chekaluk 2013-12-27 06:29:37 -05:00
parent 7932d455f1
commit 560be1fbd8

View file

@ -10,7 +10,7 @@ CURDIR=`pwd`
usage() {
echo "Usage: $0 <appname> {start|stop|quit} <environment> <conf_file>"
echo -e "\nstop) is a synonym for quit"
echo "quit) issues -INT to request the worker to stop"
echo "quit) issues -$SIG to request the worker to stop"
echo -e "\nSee http://mperham.github.com/sidekiq/ for more details"
exit 1
}
@ -98,6 +98,7 @@ fi
APP=$1 ; ACTION=$2; RACK_ENV=$3; CONF_FILE=$4;
APP_HOME="/data"
SIDEKIQ="sidekiq"
SIG="INT"
WORKER_REF=`echo $CONF_FILE | sed s/.yml//`
@ -169,7 +170,6 @@ if [ -d $APP_ROOT ]; then
stop|quit)
legacy_fix
lock
SIG="INT"
signal_worker
[ -e "$LOCK_FILE" ] && rm $LOCK_FILE
unlock_and_exit_cleanly