Bonjour,
je suis entrain de coder un petit script de monitoring big Brother d'un serveur VMWARE ESX.
J'essaye de comparer deux valeurs, mais une est un float et l'autre un entier.
Probleme j'ai ce message d'erreur :
bb-cpu.sh: [: 72.0446: integer expression expected |
Y'a-t-il un moyen de comparer deux nombres sans se soucier que l'un soit un float?
La partie du code qui pose probleme :
Code :
- if [ "$CPU" -ge 95 ]
- then
- CPUCOLOR="&red"
- COLOR="red"
- else
- if [ "$CPU" -ge 90 ]
- then
- CPUCOLOR="&yellow"
- COLOR="yellow"
- fi
- fi
|
$CPU contient par exemple le 72.0446 du dessus
Merci de votre aide
Message édité par doum le 15-09-2006 à 11:17:15