Bonjour,

Je dois appeler une suite de commandes python en SHELL UNIX et à chaque fois récupérer le code de retour de la commande Python.

Le problème est que pour appeler chaque commande python je dois utiliser l'interpréteur python (python 2.6.1).

Par exemple :

python la_commande.py
# Affichage du code de retour de la dernière comande SHELL exécutée
echo $?

Si la_commande.py sort avec un sys.exit(1) par exemple, il semble que l'interpréteur python n'exporte pas le code de retour de la_commande.py car j'ai toujours 0 en résultat de code de retour de la dernière commande SHELL.

Connaissez vous un moyen pour retrouver le code sys.exit(CODE_ERREUR) retourné par la commande python de puis le SHELL Unix ?

Merci
Clousot