Contenu | Rechercher | Menus

Annonce

Si vous rencontrez des soucis à rester connecté sur le forum (ou si vous avez perdu votre mot de passe) déconnectez-vous et reconnectez-vous depuis cette page, en cochant la case "Me connecter automatiquement lors de mes prochaines visites".
Test de l'ISO d'Ubuntu francophone : nous avons besoin de testeurs pour la version francophone d'Ubuntu 14.04. Liens et informations ici.

Attention, une faille de sécurité dans bash a récemment été rapportée, il est recommandé de mettre à jour son système (plus de détails) *** mise à jour 12/10/2014 ***

#1 Le 07/05/2010, à 06:25

RayBan

[RESOLU]Recuperer variable exit d'un prog ?

Bonjour.

A l'aide d'un script bash, je lance un programme (comme mplayer, par exemple)

Je souhaiterai récupérer et exploiter le message de ce programme, pour savoir si celui-ci n'a pas rencontré de problème à son lancement.
Comme l'inexistence du fichier à lire (envoyé en argument), par exemple.

J'aimerai avoir une avoir une piste. (L'instruction à utiliser, pas le script)
D'avance merci.

EDIT : Suis-je bête...

mon_programme mon_argument > un_fichier_texte.log


Puis lecture du fichier pour analyse

Merci à tous, pis un peu à moi...

Dernière modification par RayBan (Le 07/05/2010, à 07:09)

Hors ligne

#2 Le 07/05/2010, à 07:32

redo_fr

Re : [RESOLU]Recuperer variable exit d'un prog ?

Salut,

pense aussi à récupérer la sortie d'erreur ^_^

mon_programme mon_argument 2>&1 > un_fichier_texte.log

Dernière modification par redo_fr (Le 07/05/2010, à 07:33)


Il n'y a pas de mauvais outils, il n'y a que de mauvais ouvriers
- papy -
Personnellement, je crois que faire des procès est un signe que les affaires vont mal. Je ne dis pas que Microsoft va mal, ce n'est qu'un signe, pas un indicateur...
- Linus Torvalds -

Hors ligne

#3 Le 07/05/2010, à 07:39

credenhill

Re : [RESOLU]Recuperer variable exit d'un prog ?

hello
ainsi que le code de retour .

mon_programme mon_argument 2>&1 > un_fichier_texte.log
code=$?
if [ $code -eq 0 ] ; then
   echo ok
else
   echo not ok
fi

code = 0, ok , différent de 0, il y a une erreur

Dernière modification par credenhill (Le 07/05/2010, à 07:40)

Hors ligne

#4 Le 07/05/2010, à 12:20

RayBan

Re : [RESOLU]Recuperer variable exit d'un prog ?

Vraiment super vos précisions !

Je débute totalement en Linux, alors merci à vous.

Hors ligne

Haut de page ↑