Samedi 10 Novembre 2001 14:50 - Daniel Moyne :
> Dans un script j'ex�cute la ligne suivante :
> modprobe emu10k1-gp
> je voudrais suivant le r�sultat de l'ex�cution correcte ou non de cette
> commande poursuivre conditionnellement de la mani�re suivante :
> if "ex�cution correcte"
>   s�quence_1
> else
>   s�quence_2
> fi
Avec toute appli bien �crite (cad qui retourne un code correct), tu peux 
tester $? dans un script.
Donc, tu dois pouvoir �crire au choix:
if modprobe emu10k1-gp ; then
  seq1
else
  seq 2
fi

Ou alors:
modprobe emu10k1-gp
if [ $? = 0 ] ; then seq1 ; else seq2 ; fi

Ou encore, une variante pour faire seq2 si ca n'a pas march� seulement 
(pratique pour ecrire un message d'erreur si la commande n'a pas march�)
modprobe emu10k1-gp || seq2

etc.

--Laurent

Vous souhaitez acquerir votre Pack ou des Services MandrakeSoft?
Rendez-vous sur "http://www.mandrakestore.com";

Répondre à