Le script suivant fonctionne chez moi sans le moindre soucis :
#!/bin/bash
Erreur=$(cat /tmp/erreur | wc -l)
case $Erreur in
1)
echo La sauvegarde de SERVER effectuée ;;
*)
cat /home/erreur >> /var/log/save.log
echo Problème de sauvegarde sur SERVER | less ;;
esac
Si je fais :
$ echo Coucou > /tmp/erreur && ./test
J'obtiens :
La sauvegarde de SERVER effectuée
Et si je fais :
$ > /tmp/erreur && ./test
J'obtiens :
Problme de sauvegarde sur SERVER
(END)
# chezmoiçamarche.com
Posté par Gyro Gearllose . En réponse au message script tout simple. Évalué à 1.
Si je fais :
$ echo Coucou > /tmp/erreur && ./test
J'obtiens :
La sauvegarde de SERVER effectuée
Et si je fais :
$ > /tmp/erreur && ./test
J'obtiens :
Problme de sauvegarde sur SERVER
(END)