Mac OS Xのバッテリー残量は ioreg -n AppleSmartBatteryというコマンドで取得できるけど、CPUの温度については標準で付いてくるコマンドではどうやら取得できないらしい。 IOKitのインターフェイスを使ってCで持ってこれるんだけど、まさにそういうツールを公開してる人がいて、↓の smc.h と smc.c でOKみたい。(たぶんこのソースもどこかから持ってきたものみたいだけど) https://bitbucket.org/elventear/fan-control/src ただし、Mac OS X 10.5 (Leopard) 以降ではIOConnectMethodStructureIStructureOがIOConnectCallStructMethodに変わったことでコンパイルできなくなっていた。 で、その修正版も公開してる人がいた。 http://d.h
![MacBook AirのCPU温度を取得する - by edvakf in hatena](https://cdn-ak-scissors.b.st-hatena.com/image/square/d1321849fb2eb7344a22464b2aba52f4b237e333/height=288;version=1;width=512/https%3A%2F%2Fcdn-ak.f.st-hatena.com%2Fimages%2Ffotolife%2Fe%2Fedvakf%2F20121110%2F20121110102056.png)