#!/bin/bash
./programma
if [ $? -ne 0 ] ; then
echo "ERRORE: valore di ritorno inatteso."
exit 1
fi
exit 0
$?: valore di ritorno dell'ultimo programma invocato
-ne: not-equal
NOTA: convenzionalmente il valore 0 rappresenta l'uscita corretta senza problemi, mentre i valori diversi da 0 possono essere utilizzati per descrivere diverse situazioni di errore, non si può però fare cieco affidamento su tale convenzione quando si invocano programmi scritti da altri.
Nessun commento:
Posta un commento