¿Existe un comando que pueda utilizar sólo para obtener la temperatura del disco duro en el terminal?
¿Es esto posible sin una aplicación de terceros?
¿Existe un comando que pueda utilizar sólo para obtener la temperatura del disco duro en el terminal?
¿Es esto posible sin una aplicación de terceros?
Sin el software adicional no hay ningún comando para obtener la temperatura del disco, después:
$ brew install smartmontools
Se 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)
Por desgracia, no podrás hacerlo sin una aplicación de terceros. Sin embargo, si estás dispuesto a utilizar un software de terceros es posible obtener la temperatura en el terminal.
Es necesario utilizar el monitor de temperatura, que es una aplicación gratuita y proporciona una opción de línea de comandos. Los entresijos del uso del software pueden ser un poco extensos para entrar aquí, pero puedes encontrar todas las instrucciones aquí.
Puedes probar Smartmontools ( S.M.A.R.T. Monitoring Tools) que tiene una aplicación de línea de comandos. La mayoría de los discos duros (¿si no todos?) informarán de su temperatura en el informe S.M.A.R.T.
También hay una interfaz gráfica de usuario nativa SMARTReporter que te permite realizar ciertas acciones en función de la temperatura, si es lo que buscas (y resulta que también incluye el smartctl
aunque si sólo buscas el binario deberías, como norma, obtenerlo de los desarrolladores "originales", para estar seguro).
Sólo podrá obtener una lectura de la temperatura si hay un sensor. Este artículo explica cómo puede obtener esta información a través del ioreg
comando.
Esta línea funcionó para mí para obtener la temperatura de la GPU (desafortunadamente no pude ver ningún otro IOHWSensor en mi máquina):
echo $((`ioreg -c IOHWSensor | grep "current-value" | grep -oE [0-9]+` / 65536))
Menús iStat muestra mucha información detallada sobre el estado de funcionamiento del sistema, incluidos todos los sensores de temperatura.
AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.