Citation:
if [ $? -ne 0 ]; then
echo "$val = "+ $?
find /appli/*/data/logs/* -mtime +33 -type f | xargs rm
echo "`date "+%d/%m/%y %H:%M"` succes de la purge" >> purge.log
exit 0
else
echo $?
echo "`date "+%d/%m/%y %H:%M"` Il n y a pas de fichier de log de plus de 30 jours" >> purge.log
exit 0
fi
passe dans l'alternative avec $?=1 dans tous les cas, qu'il y ai ou non des fichiers à suppimer je suppose donc que ce 1 est le code retour d'autre chose (peut etre echo ou le else). Quelqu'un aurait une petite idée de mes erreurs?