5月 26th, 2011のアーカイブ
バッテリーのへたりをチェックするワンライナー
Macでしか使えませんが、バッテリーのへたりをチェック出来るワンライナーを作りました。
/usr/sbin/ioreg -c AppleSmartBattery|awk '/MaxCapacity/{a=$5}\
/DesignCapacity/{b=$5}END{printf("lost capacity is%4.1f%%\n",100-a/b*100)}';
と言うからには、1行で表現したかったのですが、ブログ上では見づらいだろうと思い、\で2行に分割しました。CoconutBatteryなど、これと殆ど同じ機能を持ったGUIアプリケーションが既にあるので、わざわざ作らなくてもいいんですけどね。
定期的に自動実行される様にし、ログを蓄積して、どんなペースで劣化していったのかを後で見てみようかと思います。2010年12月に購入した僕の MacBook Air での実行結果は以下の通りでした。
hide@MacBook:~$ /usr/sbin/ioreg -c AppleSmartBattery|awk '/MaxCapacity/{a=$5}\
> /DesignCapacity/{b=$5}END{printf("lost capacity is%4.1f%%\n",100-a/b*100)}';
lost capacity is 7.2%
hide@MacBook:~$
使い始めて5ヶ月しか経ってないのに、こんなに劣化するんだ (>_<
https://github.com/hidenori-suzuki/CheckBattery
