From ff85db6abf778cd90b7bf4bec7edde1f8924ec58 Mon Sep 17 00:00:00 2001 From: Tobias Sachs Date: Wed, 27 Sep 2023 22:06:45 +0200 Subject: [PATCH] netchecker --- stow/bin/.bin/netcheck.sh | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) create mode 100755 stow/bin/.bin/netcheck.sh 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 -- 2.39.2