JasonWoof Got questions, comments, patches, etc.? Contact Jason Woofenden
add arguments to autorun, from akfaew@jasminek.net
[spectrwm.git] / baraction.sh
index 1b9d0ea..7455219 100644 (file)
@@ -12,13 +12,13 @@ print_date() {
 }
 
 print_mem() {
-       MEM=`/usr/bin/top | grep Free: | awk {'print $6'}`
+       MEM=`/usr/bin/top | grep Free: | cut -d " " -f7`
        echo -n "Free mem: $MEM  "
 }
 
 _print_cpu() {
        typeset -R4 _1=${1} _2=${2} _3=${3} _4=${4} _5=${5}
-       echo -n "CPU:${_1}% User${_2}% Nice${_3}% Sys${_4}% Int${_5}% Idle     "
+       echo -n "CPU:${_1}% User${_2}% Nice${_3}% Sys${_4}% Int${_5}% Idle  "
 }
 
 print_cpu() {
@@ -76,6 +76,11 @@ print_apm() {
        fi
 }
 
+print_cpuspeed() {
+       CPU_SPEED=`/sbin/sysctl hw.cpuspeed | cut -d "=" -f2`
+       echo -n "CPU speed: $CPU_SPEED MHz  "
+}
+
 while :; do
        # instead of sleeping, use iostat as the update timer.
        # cache the output of apm(8), no need to call that every second.
@@ -90,8 +95,9 @@ while :; do
                fi
                if [ $I -gt 2 ]; then
                        # print_date
-                       # print_mem $MEM
+                       print_mem $MEM
                        print_cpu $REPLY
+                       print_cpuspeed
                        print_apm $APM_DATA
                        echo ""
                fi