diff options
author | Ian C <ianc@noddybox.co.uk> | 2018-04-03 19:45:57 +0000 |
---|---|---|
committer | Ian C <ianc@noddybox.co.uk> | 2018-04-03 19:45:57 +0000 |
commit | d54e8ee210cf046b47cc6a51ad6e1b2476b65492 (patch) | |
tree | 9c8b004ecb1e03be4b1affa0dd2abb1eb37f33ca | |
parent | fb5ab259dd99839678a57f70b22ec013c852c7e3 (diff) |
Added script to poll an address (maybe OSX specific ping arguments)
-rwxr-xr-x | checkaddr.sh | 27 |
1 files changed, 27 insertions, 0 deletions
diff --git a/checkaddr.sh b/checkaddr.sh new file mode 100755 index 0000000..1b636f9 --- /dev/null +++ b/checkaddr.sh @@ -0,0 +1,27 @@ +#!/bin/bash + +if [ -z "$1" ] ; then + IP=8.8.8.8 +else + IP=$1 +fi + +STATE=-1 + +while true ; do + ping -c 1 -t 5 $IP > /dev/null + + STATUS=$? + + if [ $STATUS -ne $STATE ] ; then + STATE=$STATUS + + if [ $STATE -eq 0 ] ; then + echo $(date): Connnected to $IP + else + echo $(date): Disconnected from $IP + fi + fi + + sleep 60 +done |