diff --git a/arpcheck b/arpcheck index 800bf2f..b8ae36f 100755 --- a/arpcheck +++ b/arpcheck @@ -22,15 +22,15 @@ alert() { #stdbuf -oL arping "$IP" | while read line while read line do - echo "$line" + #echo "$line" if [ "$line" = "Timeout" ]; then if [ "$startedTimeout" = "n" ]; then startedTimeout="y" counter=1 - echo "$counter" + #echo "$counter" else let "counter += 1" - echo "******** $counter" + #echo "******** $counter" if [ $counter -eq $countToAway ]; then alert "$ALERT_TITLE" "$ALERT_MESSAGE_AWAY" alertedHome="n" @@ -39,8 +39,10 @@ do fi else if [ "$startedTimeout" = "y" ]; then - if [ "$counter" -ge `expr 600 / $INTERVAL` && "$counter" -le `expr 1800 / $INTERVAL ]; then - echo "$counter" >> "$LOGFILE" + if [ "$counter" -ge $((600 / $INTERVAL)) ]; then + if [ "$counter" -le $((1800 / $INTERVAL)) ]; then + echo "$counter" >> "$LOGFILE" + fi fi startedTimeout="n" counter=0