Obtener la temperatura del disco en la terminal

5

¿Hay algún comando que pueda usar solo para obtener la temperatura del disco duro en el terminal?

¿Es esto posible sin una aplicación de terceros?

    
pregunta Jack Stewart 06.08.2012 - 01:00

5 respuestas

3

Lamentablemente, no podrás hacer esto sin una aplicación de terceros. Sin embargo, si está contento de usar un software de terceros, es posible obtener la temperatura en el terminal.

Necesita usar el monitor de temperatura, que es una aplicación gratuita y proporciona una opción de línea de comandos. Los entresijos de usar el software pueden ser demasiado importantes, pero puede encontrar todas las instrucciones aquí.

    
respondido por el JamiePatt 06.08.2012 - 04:36
3

Puedes probar Smartmontools ( SMART Monitoring Tools) que tiene una aplicación de línea de comandos. La mayoría de los discos duros (si no todos) informarán su temperatura en el S.M.A.R.T. informe.

También hay una aplicación GUI SMARTReporter nativa que te permite realizar ciertas acciones basadas en la temperatura, si eso es lo que buscas (y también incluye el binario de línea de comando smartctl - aunque si está justo detrás del binario, como regla general, debería obtenerlo de los desarrolladores "originales", ¡solo para estar seguro!).

    
respondido por el drfrogsplat 06.08.2012 - 05:51
2

Sin agregar software, no hay ningún comando para obtener la temperatura del disco, después de:

$ brew install smartmontools

Uno puede ejecutar el comando:

$ smartctl -a disk0 | grep Temperature

Para recuperar la temperatura del disco, como:

194 Temperature_Celsius     0x0022   044   044   000    Old_age   Always       -       56 (Min/Max 17/70)
    
respondido por el Pro Backup 23.11.2016 - 19:18
1

Solo podrá obtener una lectura de temperatura si hay un sensor. Este artículo explica cómo puede obtener esta información a través del comando ioreg .

Este one-liner trabajó para obtener la temperatura de la GPU (desafortunadamente no pude ver ningún otro sensor IOHW en mi máquina):

echo $(('ioreg -c IOHWSensor | grep "current-value" | grep -oE [0-9]+' / 65536))
    
respondido por el jchook 06.06.2015 - 19:31
0

iStat Menus muestra mucha información detallada sobre el estado de funcionamiento del sistema, incluidos todos los sensores de temperatura.

    
respondido por el Jacob Dorman 07.07.2013 - 07:34

Lea otras preguntas en las etiquetas