+while [[ ! noPing == "true" ]]; do
+ printf "%s:" "$(date -Is)"; # prepend line with date
+ ping -c1 "$domain"; pingExitCode="$?"; # perform ping
+
+ if [[ "$pingExitCode" -eq 0 ]]; then
+ # Case if ping succeeded
+ printf "%s:Ping resolved after $SECONDS seconds.\n" "$(date -Is)";
+ exit 0;
+ elif [[ "$pingExitCode" -eq 1 ]]; then
+ sleep "$delay";
+ continue;
+ else
+ die "FATAL:Unknown error.";
+ exit 1;
+ fi;