#!/bin/sh set -e dir="/sys/devices/platform/bq27000-battery.0/power_supply/bat" if [ ! -d $dir ]; then dir="/sys/class/power_supply/battery" fi while true; do echo -n "`date -Iseconds` `date +%s`" for i in type status voltage_now current_now charge_full temp technology present time_to_empty_now time_to_full_now capacity online; do val="`cat $dir/$i | sed 's/ /_/'`" echo -n " $val" done val="`cut -d' ' -f2 /proc/loadavg`" echo -n " $val" echo "" if [ "`cat $dir/capacity`" -lt 95 ]; then if [ "`cat $dir/status`" = "Not charging" ]; then usbhost-start usbhost-stop fi fi sleep 120 done