Преглед изворни кода

fixed while loop not exiting

loop did not exit if graceful shutdown failed. 30 wait time
Daniel Gibbs пре 10 година
родитељ
комит
5d3469c7b8
1 измењених фајлова са 1 додато и 1 уклоњено
  1. 1 1
      functions/fn_stop

+ 1 - 1
functions/fn_stop

@@ -128,7 +128,7 @@ else
             fn_scriptlog "Attempting graceful shutdown"
             tmux send -t "${servicename}" quit ENTER > /dev/null 2>&1
             counter=0
-            while [ "${pid}" != "0" ]; do
+            while [ "${pid}" != "0" -a $counter -lt 30 ]; do
                 pid=$(tmux list-sessions 2>&1|awk '{print $1}'|grep -Ec "^${servicename}:")
                 sleep 1
                 let counter=counter+1