Comprobar temperatura de CPU (Versión Bash)
En este artículo técnico de jesusninoc.com, te mostramos cómo muestra las lecturas de los sensores térmicos de la cpu en sistemas compatibles de linux utilizando un script corto en Bash de forma nativa en Linux.
Código del Script (Bash)
#!/bin/bash
echo "Temperatura actual de CPU:"
if [ -d /sys/class/thermal/thermal_zone0 ]; then
cat /sys/class/thermal/thermal_zone*/temp | awk '{print $1/1000 " °C"}'
else
sensors 2>/dev/null | grep -E 'Core|temp' || echo "Sensores térmicos no detectados en sysfs."
fi
Explicación detallada del funcionamiento
Intenta consultar la ruta estándar del subsistema termal del kernel en /sys/class/thermal y divide por mil para formatear el valor, o recurre a lm-sensors.
Análisis de Seguridad y Buenas Prácticas
🔒 Recomendaciones del Agente de Seguridad:
Seguro y de solo lectura. Útil para monitorización de hardware físico o hipervisores locales.