Bonjour ,
Lorsque je lance mon script , il me retourne que la température est trop haute malgré que la température soit de 25°C . Je n'arrive pas à trouver pourquoi il ne prend pas en compte correctement la valeur récupérée .
Script :
Voici le retour du script :
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 #!/bin/bash info_brut=$(snmpwalk -Os -c $1 -v $2 $3 .1.3.6.1.4.1.3808.1.1.1.2.2.3.0) echo "${info_brut##* }" if [[ "{$info_brut##* }" > 35 ]] ; then echo "Température haute" exit 1 elif [[ "{$info_brut##* }" > 45 ]] ; then echo "Température trop haute" exit 2 else echo "Température normal" exit 0 fi
Si quelqu'un avait une idée du problème ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 [root@SRV-SUPER-01 custom]# ./température.sh public 1 xxx.xxx.xxx.xxx 25 Température haute
Partager