From fc6742869f3e25b221f485a417d09f0c3e448255 Mon Sep 17 00:00:00 2001 From: Martin Konecny Date: Fri, 22 Mar 2013 14:23:42 -0400 Subject: [PATCH] better frozen liquidsoap handling --- python_apps/pypo/airtime-liquidsoap-init-d | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/python_apps/pypo/airtime-liquidsoap-init-d b/python_apps/pypo/airtime-liquidsoap-init-d index d0e9751d7..9826423ef 100755 --- a/python_apps/pypo/airtime-liquidsoap-init-d +++ b/python_apps/pypo/airtime-liquidsoap-init-d @@ -24,11 +24,12 @@ start () { stop () { monit unmonitor airtime-liquidsoap >/dev/null 2>&1 #send term signal after 10 seconds - timeout 10 /usr/lib/airtime/airtime_virtualenv/bin/python /usr/lib/airtime/pypo/bin/liquidsoap_scripts/liquidsoap_prepare_terminate.py + timeout -k 5 10 /usr/lib/airtime/airtime_virtualenv/bin/python \ + /usr/lib/airtime/pypo/bin/liquidsoap_scripts/liquidsoap_prepare_terminate.py # Send TERM after 5 seconds, wait at most 30 seconds. start-stop-daemon --stop --oknodo --retry=TERM/10/KILL/5 --quiet --pidfile $PIDFILE rm -f $PIDFILE - sleep 4 + sleep 3 } start_no_monit() {