ecco un semplice script che controlla ad intervalli regolari se un determinato host e’ attivo oppure non e’ attivo. Utile per controllare le comunicazioni in una rete.
#!/bin/bash
ADDRESS=$1
LOGFILE=$2
while true
do
if /bin/ping -c 2 $ADDRESS >/dev/null
then
echo `date` $ADDRESS — ATTIVO — >> $LOGFILE
else
echo `date` $ADDRESS — NON ATTIVO — >> $LOGFILE
fi
sleep 60
done