[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Temperatura desde consola



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,

--

Walter O. Dari

http://swcomputacion.com/
skype: waomda


Reply to: