最近MacBook Airのバッテリーが持たなくなってきたな~と思って、バッテリー状態を見るために「システムレポート」を見たり、「アクティビティモニタ」の「エネルギー」で確認したりしてました。 で、ちょっと物足りないのが、システムレポートはその時の情報のみですし、アクティビティモニタは推移をグラフで見られるものの過去12時間のみでしかも小さい。。。 ということで自分でMacのバッテリー状態を定期的に取得することにしました。 今回はその方法をご紹介いたします。 バッテリー状態を出力 まずバッテリー状態の取得ですが、これはMacの「ioreg」コマンドを使います。これをターミナルで実行するとなんかいろいろズラッと並びます。 Macのバッテリー状態を取得するにはこのコマンドに「l」オプションをつけて、grepで目的の情報を絞り込む、という方法で行います。 ioreg -l | grep MaxC
![Macのバッテリー状態を定期的に取得する方法 |](https://cdn-ak-scissors.b.st-hatena.com/image/square/a2ad3a7ecaf06a3c7ab6301602410c6ac4b825e1/height=288;version=1;width=512/https%3A%2F%2Fi2.wp.com%2Fwww.sandalot.com%2Fwp-content%2F%2Fuploads%2F2017%2F04%2Fmacbatterylog_eyecatch.png%3Ffit%3D320%252C234%26ssl%3D1)