Récupérer le code retour d'une commande
Bonjour,
J'ai une fonction telle que :
Code:
1 2 3 4 5 6 7 8 9 10 11 12
| function extraire_donnees() {
# Extrait les données de la Livebox pour la commande 'sysbus' indiquée
# ---- USAGE: extraire_donnees <Commande Sysbus> [ParamètresCdeSysbus]
donnees_extraites=`curl -s -b "$myCookies" -X POST \
-H 'Content-Type: application/x-sah-ws-4-call+json' \
-H "X-Context: $myContextID" -d "{\"parameters\":{$2}}" \
http://${LIVEBOX_HOST}/sysbus/$1`
# ---- !!!
# local -i retour=$?
# [[ $retour -gt 0 ]] && info_erreur "L'extraction des données pour la commande 'sysbus $1' a échouée."
# [[ $retour -gt 0 ]] && info_debug "L'extraction des données pour la commande 'sysbus $1' a échouée. Code Err 'Curl' = $retour"
} |
Je souhaiterai récupérer le code retour de la commande 'curl' afin de gérer une éventuelle erreur ainsi que le débug ensuite.
J'ai essayé avec le code retour du code que j'ai mis en commentaires (ln 9 à 11) mais cela ne correspond pas à la dite commande 'curl'.
Je bloque sur ce point, qu'est-ce que je rate ? Auriez-vous SVP une idée à me suggérer ?
D'avance merci
Cordialement
oracle7556;)