]> src.twobees.de Git - dotfiles.git/blob - stow/bin/.bin/netcheck.sh
netchecker
[dotfiles.git] / stow / bin / .bin / netcheck.sh
1 #!/bin/bash
2
3 upOrDown=3 # 1 = down, 2 up , 3 unknown
4 host="1.1.1.1"
5
6 SLEEP_SECS=1
7 while true
8 do
9     
10     if ping -w 2 -c 1 "$host" > /dev/null 2>&1;
11     then
12         if [ $upOrDown -ne 2 ];then
13             upOrDown=2
14             echo "$(date) $host ok"
15         fi
16     else
17         if [ $upOrDown -ne 1 ];then
18             upOrDown=1
19             echo "$(date) $host NOT OK"
20         fi
21     fi
22     sleep $SLEEP_SECS
23 done