Hola Luis...
El 13/05/13 03:38, Luis escribió:
Hola,
Quería saber si existe algún comando y/o aplicación que me permita
conocer la temperatura del micro y la del chasis desde consola, es
decir, en un server que no tiene interfaz gráfica.
Ahí va un script que hice para utilizar con las métricas de ganglia, por
ahí te sirve, toma la temperatura de todos los cores.
Tener en cuenta que solamente analiza 4 cores, en caso de que sean más
deberías aumentar el valor en el for.
!/bin/bash
#
# i representa la cantidad máxima de cores a revisar
# core es donde se determina el filtro para el grep cuando se
# analiza la salida de sensors
# OUT_SENSORS almacena la salida del comando sensors filtrada por grep
# según el valor de $core
# temp[] es donde se arma la línea para ser analizada luego con
# awk, si un core no existe se representará con la
# temperatura 00,0 en formato similar a la salida de
# sensors
#
# Walter, 05/01/2013
#
for i in {0..3}
do
core="Core $i"
OUT_SENSORS=`sensors | grep "$core"`
if [ -z "$OUT_SENSORS" ]
then
temp[$i]="$core: +00.0"
else
temp[$i]=`echo $OUT_SENSORS`
fi
echo ${temp[$i]}
done
Saludos,