- for i in $(seq 1 10); do
- echo "ssh attempt $i ..."
- ssh -o "StrictHostKeyChecking no" $IP 'uname -i' && { ssh_up=true; break ; } || :
- sleep 2
+ stop_time=$(($(date +%s) + 300))
+ current_time=$(date +%s)
+
+ while [ "$current_time" -lt "$stop_time" ] ; do
+ echo "ssh attempt ..."
+ ssh -o "StrictHostKeyChecking no" $IP 'uname -i' && { ssh_up=true; echo "SSHD in container $lxc is UP"; break ; } || :
+ sleep 10
+ current_time=$(($current_time + 10))