System information
$ HZ=` awk '/\\#define HZ/ { print $3}' /usr/include/asm-generic/param.h`; NUMCPUS=` grep ^proc /proc/cpuinfo | wc -l`; FIRST=` cat /proc/stat | awk '/^cpu / { print $5}'`; sleep 1; SECOND=` cat /proc/stat | awk '/^cpu / { print $5}'`; USED=` echo 4 k 100 $SECOND $FIRST - $NUMCPUS $HZ \\* / 100 \\* - p | dc`; echo ${USED}
$ NUMCPUS=` grep ^proc /proc/cpuinfo | wc -l`; FIRST=` cat /proc/stat | awk '/^cpu / { print $5}'`; sleep 1; SECOND=` cat /proc/stat | awk '/^cpu / { print $5}'`; USED=` echo 2 k 100 $SECOND $FIRST - $NUMCPUS / - p | dc`; echo ${USED}%
$ max=$( grep 'last full capacity:' /proc/acpi/battery/BAT1/info| awk '{ print $4}') ; current=$( grep 'remaining capacity:' /proc/acpi/battery/BAT1/state| awk '{ print $3}'); percent=$( expr $current'00' / $max ); echo -e $percent
$ cat /sys/class/power_supply/BAT1/uevent | awk '/POWER_SUPPLY_CAPACITY/ { print $1}' | sed 's/POWER_SUPPLY_CAPACITY=//'
Copied to clipboard