1wait_until() { 2 local _i=0 3 4 while [ "$_i" -lt 8 ]; do 5 sh -x -c "$*" && return 0 6 sleep 0.5 7 _i="$((_i + 1))" 8 done 9 echo timeout 10 return 1 11} 12