X-Git-Url: https://zdv2.bktei.com/gitweb/BK-2020-03.git/blobdiff_plain/cffa431bc68533d72bea0fd3aaf15e57107ba60f..13c46bd3783fb9ee553b541ea7267bbb0a4912a0:/user/ping_offline.sh diff --git a/user/ping_offline.sh b/user/ping_offline.sh new file mode 100755 index 0000000..e5b7804 --- /dev/null +++ b/user/ping_offline.sh @@ -0,0 +1,16 @@ +#!/bin/bash +# Desc:Marks the time when a remote server can be pinged. +# Depends: GNU Coreutils 8.32 (date, sleep), iputils-ping 3:20211215-1 (ping) +# Version: 0.0.1 + +delay=10; +domain="google.com" + +if [[ -n "$1" ]]; then domain="$1"; fi; + +printf "%s:STATUS:Starting ping...\n" "$(date -Is)"; +while ! ping -c1 "$domain"; do + sleep "$delay"; +done; +printf "%s:Ping resolved.\n" "$(date -Is)"; +exit 0;