Alors ta question est mal posée....
Si tu veux que toto soit lancée, même si make plante, ma réponse fonctionne.
Si tu veux que toto ne soit lancée que si le make plante, alors tu peux procéder ainsi :
make &> /dev/null
if [ $? != 0 ] then
toto
fi
En gros, ça lance le make en dirigeant la sortie et la sortie d'erreur standard vers /dev/null. Si le code de retour est différent de 0, on lance toto, sinon, on ne fait rien. Tu adapteras selon tes besoin. Voilà, j'espère que ce coup-ci ça répond à ton problème...
[^] # Re: ou ?
Posté par Gyro Gearllose . En réponse au message script Bash et Erreur volontaire. Évalué à 2.
Si tu veux que toto soit lancée, même si make plante, ma réponse fonctionne.
Si tu veux que toto ne soit lancée que si le make plante, alors tu peux procéder ainsi :
make &> /dev/null
if [ $? != 0 ] then
toto
fi
En gros, ça lance le make en dirigeant la sortie et la sortie d'erreur standard vers /dev/null. Si le code de retour est différent de 0, on lance toto, sinon, on ne fait rien. Tu adapteras selon tes besoin. Voilà, j'espère que ce coup-ci ça répond à ton problème...