#!/bin/bash timeout=2000 pingcount=2 interval=50 while IFS= read -r ip; do node_name=$(awk "/^$ip/ "'{print $NF}' /home/scripts/ffluxbot/FFnodes.txt) if fping6 -c $pingcount -t $timeout -i $interval "$ip" &>/dev/null; then echo "$ip is Pingable" else echo "$ip Not Pingable" echo "$node_name" sleep 5 if fping6 -c $pingcount -t $timeout -i $interval "$ip" &>/dev/null; then echo "$ip is Pingable" else echo "$ip Not Pingable" echo "$node_name" sleep 5 if fping6 -c $pingcount -t $timeout -i $interval "$ip" &>/dev/null; then echo "$ip is Pingable" else echo "$ip Not Pingable" echo "$node_name" python3 /home/scripts/ffluxbot/send_client.py -d -j JIDofthebot -p passwordofthebot -t fantawams@c3l.lu -m "FreiFunk node $node_name with $ip is not reachable" python3 /home/scripts/ffluxbot/send_client.py -d -j JIDofthebot -p passwordofthebot -t orimpe@c3l.lu -m "FreiFunk node $node_name with $ip is not reachable" fi fi fi done