¿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?
¿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?
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í.
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!).
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)
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))
iStat Menus muestra mucha información detallada sobre el estado de funcionamiento del sistema, incluidos todos los sensores de temperatura.
Lea otras preguntas en las etiquetas terminal macos temperature