A voir également:
- Arretter le script en cas d'erreur.
- Erreur 0x80070643 - Guide
- Script vidéo youtube - Guide
- Cas ram - Guide
- Iptv erreur de lecture - Forum TV & Vidéo
- Code erreur f3500-32 ✓ - Forum Bbox Bouygues
1 réponse
Bonjour,
Pour détecter une erreur, il faut interroger la variable $?
Celle-ci contient le code retour de la dernière commande exécutée. Un code-retour 0 indique un succès, tout autre code retour indique une erreur.
Par exemple :
Pour détecter une erreur, il faut interroger la variable $?
Celle-ci contient le code retour de la dernière commande exécutée. Un code-retour 0 indique un succès, tout autre code retour indique une erreur.
Par exemple :
mysql --chaine-- <script.sql 2>&1 if [ $? -eq 0 ] ; then echo cool else echo erreur fi
16 juin 2011 à 19:40
returnedstr="'mysql --chaine-- <script.sql 2>&1'"
On m'avait egallement donné ceci mais qui ne passe pas sur mon os:
returnedstr=$(mysql --chaine-- <script.sql 2>&1)
if [[ -n "$returnedStr" ]] ; then
echo ERREUR
fi