Bonjour,

j'ai un petit soucis avec l'optimisation d'un script envoyant des traps snmp.
pour le moment j'ai :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
 
eval "$EnvoiInform" 2>> $FichierEtatInform
if [ $? -eq 0 ]
	then
		loguer "Succes pour la commande: $EnvoiInform "
                .....
	else
		loguer "Erreur pour la commande: $EnvoiInform " 
                .....
fi
Ce que je voudrais c'est pouvoir distinguer mes cas d'erreur, mon but étant de logger à part les traps en erreur à cause d'un timeout.

j'ai bien mon erreur de timeout dans le fichier $FichierEtatInform
mais j'aurai voulu l'avoir en mémoire histoire d'enrichir mon if avec des cas particulier.
par exemple :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
 
eval "$EnvoiInform" 2>> $FichierEtatInform
if [ $? -eq 0 ]
	then
		loguer "Succes pour la commande: $EnvoiInform "
                .....
	else
		if [ $? -eq 1 ]
	        then
		        loguer "Erreur de timeout pour la commande: $EnvoiInform " 
        	else 
	        	loguer "Erreur pour la commande: $EnvoiInform " 
 
        	fi
                .....
fi
j'ai essayer pas mal de chose avec la commande eval, la redirection, mais je n'arrive toujours pas à avoir ce que je veux

une idée ?