Le Vendredi 15 Novembre 2002 14:07, Gilles Crebassa a �crit :
> Normalement , un programme , quand il quitte anormalement fait un
> exit(numero) pour savoir en bash si le programme , c'est bien pass� , tu
> fait echo $? , il renvoi le numero , si c'est 0 , c'est OK sinon erreur
Tu peux aussi proc�der ainsi :
echo "Je commance mon script"
# a) setting error process
set -e
trap error exit
error ()
{
echo "Il y a un problem j'arr�te les frais ici"
# je peux essayer d'�tre +pr�cis sur le message d'erreur qui appara�t en mode
console mais pas en lancement classique.
# je peux aussi faire un append ici sur une fichier de log d'erreur
personnel, ou mieux encore utiliser syslog qui fait le boulot pour moi.
}
# b) installing APM module
# mon script qui fait un tas de chose
..................
..................
..................
# je r�tabli l'exit normal !
trap exit
echo "�a s'est bien pass�"
--
Daniel Moyne (Nulix)----------------------------------------------------------
Software : Mandrake 9.0 (Dolphin) \\|// kernel "2.4.19-16mdk"
KDE 3.0.4 / --- \
(' o-o ')
--------------------------------oOO-(_)-OOo------------------------------------
Vous souhaitez acquerir votre Pack ou des Services MandrakeSoft?
Rendez-vous sur "http://www.mandrakestore.com"