From: Tobias Sachs Date: Wed, 27 Sep 2023 20:06:45 +0000 (+0200) Subject: netchecker X-Git-Url: https://src.twobees.de/?p=dotfiles.git;a=commitdiff_plain;h=ff85db6abf778cd90b7bf4bec7edde1f8924ec58 netchecker --- diff --git a/stow/bin/.bin/netcheck.sh b/stow/bin/.bin/netcheck.sh new file mode 100755 index 0000000..fc0b773 --- /dev/null +++ b/stow/bin/.bin/netcheck.sh @@ -0,0 +1,23 @@ +#!/bin/bash + +upOrDown=3 # 1 = down, 2 up , 3 unknown +host="1.1.1.1" + +SLEEP_SECS=1 +while true +do + + if ping -w 2 -c 1 "$host" > /dev/null 2>&1; + then + if [ $upOrDown -ne 2 ];then + upOrDown=2 + echo "$(date) $host ok" + fi + else + if [ $upOrDown -ne 1 ];then + upOrDown=1 + echo "$(date) $host NOT OK" + fi + fi + sleep $SLEEP_SECS +done