>
> E bon. Io farei a mucchio un controllo, per cui, se $IPPUBBLICO == ""
> (leggi, la connessione non e` andata a buon fine), esco a prescindere,
> ovvero un doppio if:
>
> if [ $IPPUBBLICO != "" ]; then
> # messaggio di errore tipo "connessione non disponibile", ovviamente #
> opzionale il prossimo elif non verra` eseguito. elif [ $IPPUBBLICO !=
> $IPVECCHIO ]; then
> # tuo ciclo
> fi
Lo so, sono tonto, ma non capisco la differenza tra l'uso di elif e
quello di else e perche' uno sia preferibile all'altro.
C'e' differenza tra quello che hai scritto tu e questo?
if [ $IPPUBBLICO == "" ]; then
echo 'IPPUBBLICO non rilevabile' >> /var/log/connect/messaggi
else
if [ "$IPPUBBLICO" != "$IPVECCHIO" ]; then
echo "" > /var/log/connect/messaggi
echo "`date` `dnsafraid.pl`" >> /var/log/connect/messaggi
echo "`date` `ddclient` ddclient" >> /var/log/connect/messaggi
echo "$IPPUBBLICO" > /var/log/connect/ipmio
fi
fi
--
Pace e Amore
vic
--------------------------------------------
freedom is just another word for nothing else to loose
--------------------------------------------
|