Bonjour,
j'ai un petit soucis avec l'optimisation d'un script envoyant des traps snmp.
pour le moment j'ai :
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.
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
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 :
j'ai essayer pas mal de chose avec la commande eval, la redirection, mais je n'arrive toujours pas à avoir ce que je veux
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
une idée ?
Partager