4
0
Эх сурвалжийг харах

fixed while loop not exiting

loop did not exit if graceful shutdown failed. 30 wait time
Daniel Gibbs 10 жил өмнө
parent
commit
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