echo -n "# Using governor " > /tmp/battery.txt cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor >> /tmp/battery.txt DESIGNCAP=`cat /proc/acpi/battery/BAT1/info | awk '/design\ capacity:/ { print $3 }'` LASTMAXCAP=`cat /proc/acpi/battery/BAT1/info | awk '/last\ full\ capacity:/ { print $4 }'` echo "# Battery max design $DESIGNCAP mWh, last $LASTMAXCAP mWh" >> /tmp/battery.txt echo "# Using last max for percentages." >> /tmp/battery.txt echo "" >> /tmp/battery.txt while sleep 60; do let TIME=$TIME+1 echo $TIME >> /tmp/battery.txt cat /proc/acpi/battery/BAT1/state | awk "/remaining\ capacity/ { print (\$3 / $LASTMAXCAP) * 100 }" >> /tmp/battery.txt done