AEP Assemblaggi Elettronici
 
 
 



 
 
Exit status
   
 
   
 
Tutorial --> Linux -->Shell -->Exit status
Dopo aver eseguito un comando, Linux per default, restituisce due valori:
  • zero: il comando è terminato con successo
  • diverso da zero: il comando è terminato con un errore
  • Per sapere se un comando è terminato con successo o meno ed il codice d'errore che viene restituito, Linux mette a disposizione una variabile: $?
    Esempio
    Proviamo a cancellare un file inesistente nella directory corrente:
    rm file_inesistente
    Verrà visualizzato il messaggio:
    rm: cannot remove 'file_inesistente': No such file or directory
    A questo punto si può digitare il comando
    echo $?
    viene visualizzato un numero diverso da zero. se invece si cancella un file esistente
    rm file_esistente
    e subito dopo si lancia il comando
    echo $?
    verrà restituito il valore 0 stante ad indicare che il comando è stato eseguito con successo.
     
    AEP Assemblaggi Elettronici srl - Via Migliara46 n°27 (Strada Maremmana n°27 per nav.GPS) - Sabaudia(LT) - Italy

    Tel&Fax. 077350803 - P.IVA 02802530598     Email: AEP@AssemblaggiElettronici.it    Skype Contact: AEPelettronica@live.it