CPU温度を調べる

MacBook AirのCPU温度をコマンドラインから調べられるツールはないものかと色々探していたんだけど、最初これを発見

lavoiesl/osx-cpu-temp · GitHub

makeして動かしてみたけどちゃんと温度が読めてないようで「0.0°C」としか返ってこない。ということでもう少し探したらこんなのを発見

SMC

こっちは何となくそれっぽい値が表示される。

> ./smc -f
Total fans in system: 1

Fan #0:
    Actual speed : 1196
    Minimum speed: 1200
    Maximum speed: 6500
    Safe speed   : 0
    Target speed : 1200
    Mode         : auto
    Temp         = 0
    Temp TB0T        = 27.7969
    Temp TC0D        = 0
    Temp TC0P        = 40.125
    Temp TM0P        = 37.125
    Temp TN0P        = 0
    Temp Th0H        = 0
    Temp Ts0P        = 26.8125
    Temp TN1P        = 0
    Temp Th1H        = 29.5625

ちょっと中身を真面目に見てみよう。