erlug
[Top] [All Lists]

Re: [Erlug] Oggi ho deciso di manifestare la mia ignoranza

To: erlug@xxxxxxxxxxxxxx
Subject: Re: [Erlug] Oggi ho deciso di manifestare la mia ignoranza
From: "vic" <vic@xxxxxxxxxxxxxx>
Date: Wed, 24 Dec 2003 11:13:01 +0100
> 
> 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
--------------------------------------------


<Prev in Thread] Current Thread [Next in Thread>