From: Ryan McBride Date: Fri, 23 Jan 2009 08:51:56 +0000 (+0000) Subject: Add commented-out support for printing CPU stats to the bar. X-Git-Url: https://jasonwoof.com/gitweb/?a=commitdiff_plain;h=265cac27a62c8f9e4e123f32961b65826b0f17bd;p=spectrwm.git Add commented-out support for printing CPU stats to the bar. --- diff --git a/baraction.sh b/baraction.sh index b146d5b..b81ceee 100644 --- a/baraction.sh +++ b/baraction.sh @@ -1,5 +1,9 @@ #!/bin/sh +print_cpu() { + echo -n "CPU: ${7}% User ${8}% Nice ${9}% Sys ${10}% Int ${11}% Idle " +} + print_apm() { BAT_STATUS=$1 BAT_LEVEL=$2 @@ -7,7 +11,7 @@ print_apm() { if [ $AC_STATUS -ne 255 -o $BAT_STATUS -lt 4 ]; then if [ $AC_STATUS -eq 0 ]; then - echo "on battery (${BAT_LEVEL}%)" + echo -n "on battery (${BAT_LEVEL}%)" else case $AC_STATUS in 1) @@ -34,13 +38,16 @@ print_apm() { FULL="${AC_STRING}${BAT_STRING}" if [ "$FULL" != "" ]; then - echo $FULL + echo -n "$FULL" fi fi fi } while :; do + # you probably want to reduce the sleep below if you enable this + #print_cpu `/usr/sbin/iostat -C` print_apm `/usr/sbin/apm -alb` + echo "" sleep 59 done