diff --git a/acatcher/alive.sh b/acatcher/alive.sh new file mode 100755 index 0000000..525deb5 --- /dev/null +++ b/acatcher/alive.sh @@ -0,0 +1,14 @@ +#!/bin/sh +if [ -z "$1" ]; then + HOSTS="`grep -v ^# MASTER_LIST | cut -d\| -f3`" +else + HOSTS="`cat \"$1\"`" +fi +for HOST in $HOSTS; do + ping -c 3 -q $HOST 2>&1 >/dev/null + if [ $? -eq 0 ]; then + echo "[ UP ] $HOST" + else + echo "[DOWN] $HOST" + fi +done