Ciao a tutti, mi scusa subito per il titolo, ma sinceramente non sapevo cosa scrivere con 4 parole!!
Il mio problema è che ho creato uno script .sh su una macchina Linux che esegue determinate operazioni e per ognuna di esse verifica se è stata eseguita correttamente e redige il risultato su un file che viene poi inviato via email.
Esempio:
echo "mi sposto nella directory" >> MAIL
cd /var/log
if [ $? != "0" ]
echo "spostato correttamente" >> MAIL
else
echo "errore nello spostamento" >> MAIL
echo "copio il file" >> MAIL
cp prova.log /root/dir
if [ $? != "0" ]
echo "copiato correttamente" >> MAIL
else
echo "errore nello copia" >> MAIL
E la mail se tutto è andato a buon fine è :
mi sposto nella directory
spostato correttamente
copio il file
copiato correttamente
L'altro giorno mi è tornata la mail tutta incasinata del tipo
copiato correttamente
mi sposto nella directory
spostato correttamente
copio il file
E' come se saltasse autonomamente le istruzioni e non capisco il perchè! Qualcuno sa aiutarmi?! Grazie anticipatamente!