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";

Répondre à