先日作ったバッテリー情報を記録するスクリプトをcronで定期的に実行しようしたら、動かなかったのでまたしても@hibomaにお世話になった。
Macのバッテリー容量、サイクルカウントを出力するrubyスクリプト(修正版)
ioreg -> /usr/sbin/ioreg に変更しないとダメだそうで。
変更したら無事動くようになった。
crontabの設定の仕方
編集は-e
$ crontab -e
設定内容確認は-l
$ crontab -l
これを記述したら、一時間に一回battery.txtに記録されていくようになる。
0 */1 * * * /usr/bin/ruby ~/ruby/battery.rb >> ~/ruby/battery.txt
battery.txtの中身はこんな感じになる
Thu Feb 02 09:41:32 +0900 2012,6462,213 Thu Feb 02 10:00:07 +0900 2012,6462,213 Thu Feb 02 11:00:00 +0900 2012,6450,213 Thu Feb 02 12:00:00 +0900 2012,6426,214