Nel caso si voglia monitorare il cambiamento di un determinato IP uno script come il seguente potrebbe essere utile:
#!/bin/bash
while sleep 60
do
mon2="$mon1"
mon1=""
ping -c 2 192.168.1.1 > /dev/null && mon1="$mon1 IP1 ON\n" || mon1="$mon1 IP1 OFF\n"
ping -c 2 192.168.1.2 > /dev/null && mon1="$mon1 IP2 ON\n" || mon1="$mon1 IP2 OFF\n"
ping -c 2 192.168.1.3 > /dev/null && mon1="$mon1 IP3 ON\n" || mon1="$mon1 IP3 OFF\n"
ping -c 2 192.168.1.4 > /dev/null && mon1="$mon1 IP4 ON" || mon1="$mon1 IP4 OFF"
if ! [[ "$mon1" == "$mon2" ]]
then
notify-send -i xfpm-brightness-lcd-invalid -t 300000 "IP Warning" "$mon1"
fi
done