¿Puedo obtener la temperatura de la CPU y la velocidad del ventilador desde la línea de comandos en OS X?

115

¿Puedo ejecutar un comando desde la línea de comandos en OS X para obtener la temperatura actual de la CPU y / o la (s) velocidad (s) del ventilador?

Para ser más específico, me gustaría poder obtener la misma información disponible en el widget de iStat debajo de las pestañas Fans y Temps en la línea de comando.

Me gustaría poder encontrar estos valores en la línea de comandos para que puedan ser programados y conectados a una configuración de monitoreo en mi Mac. Tengo el deseo de recopilar y graficar estos valores (y otras estadísticas). ) en mi Macbook a lo largo del tiempo.

En Linux, parece que esto sería posible leyendo un pseudoarchivo en el directorio /proc , pero no estoy seguro de cómo hacer el equivalente en OS X (si existe).

    
pregunta matt b 21.06.2012 - 02:24

5 respuestas

19

Actualización: @PressingOnAlways me ha notificado que su desarrollador ahora considera que este software es heredado. Puede encontrar más información sobre el soporte detenido en su sitio web de software heredado .

Suponiendo que lo instaló en /Applications , tendría que ejecutar lo siguiente:

/Applications/TemperatureMonitor.app/Contents/MacOS/tempmonitor -c -l -a

Sitio: Monitor de temperatura

    
respondido por el GhostLyrics 21.06.2012 - 04:13
168

La gema ruby de iStats le permite ver la temperatura de la CPU a través de la línea de comandos.

Instalación

$ gem install iStats

Uso

$ istats

    
respondido por el Chris911 13.04.2014 - 22:53
20

Esta utilidad de línea de comandos de código abierto funcionó para mí: enlace .

    
respondido por el Dust 11.11.2013 - 23:32
19

En los sistemas BSD, la utilidad sysctl puede proporcionar información similar al árbol /proc en Linux. En realidad, informa sobre cierta información de temperatura de CPU / GPU en Administración de energía de la CPU Xnu ( XCPM):

sysctl machdep.xcpm.cpu_thermal_level
sysctl machdep.xcpm.gpu_thermal_level

Sin embargo, esto no parece ser una lectura de temperatura, sino solo una indicación del nivel de temperatura en comparación con alguna referencia.

    
respondido por el Tonin 14.07.2015 - 19:07
1

Estoy en OSX 10.11

enlace

Este en Python tiene actualización automática & & colores incorporados y se pueden instalar con un simple comando curl o wget si ya se cumplen los requisitos. Requisitos

python >= 2.6 or >= 3.3 (tested with version 2.6, 2.7, 3.3, 3.4)
psutil >= 2.0.0
setuptools
    
respondido por el Agusti Pardo 19.02.2016 - 20:09

Lea otras preguntas en las etiquetas