[FoLUG] Enigma di rete

Ivan Fabris ivan.fabris@gmail.com
Mer 4 Mar 2015 10:33:08 CET


In effetti la regolarita' e' un po' sospetta, quindi forse il problema
non e' la tolleranza dello script che pinga,pero' ti mando questo che
uso io per fare cose simili attraverso vpn poco stabili, che valuta se
di 3 test almeno 1 e' andato bene



# ciclo di tre ping, di 1 impulso l uno, sul bersaglio
R=0
for p in 1 2 3
do
        ping -c 1 -w 2 $ip > /dev/null 2> /dev/null ; R1=$?
        if test $R1 -eq 0 ; then ((R++)) ; fi        # che almeno un
pacchetto vada a buon fine !
        sleep 2       # aspetto un po'
done

if test $R -gt 0
then
        if test -n "$DEBUG" ; then echo "OK" ; fi
        exit 0
else
        if test -n "$DEBUG" ; then echo "UNREACHABLE" ; fi
        exit 2
fi


Ivan


Maggiori informazioni sulla lista FoLUG