diff --git a/ESXi-GetPercDriveTemps.sh b/ESXi-GetPercDriveTemps.sh index 3eea384..3cf273e 100755 --- a/ESXi-GetPercDriveTemps.sh +++ b/ESXi-GetPercDriveTemps.sh @@ -7,7 +7,7 @@ for c in $(/opt/lsi/perccli64/perccli64 show | grep PERC | cut -d' ' -f 3); do echo "Enclosure #${e}" for s in 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24; do info=$(/opt/lsi/perccli64/perccli64 /c${c}/e${e}/s${s} show all) - if [ "${info}" != "" ]; then + if [ "$(echo "${info}" | grep "Drive not found")" == "" ]; then sn=$(echo "${info}" | grep "SN =" | cut -d' ' -f 3) model=$(echo "${info}" | grep "Model Number" | cut -d' ' -f 4) temp=$(echo "${info}" | grep Temperature | cut -d'=' -f 2)