diff options
Diffstat (limited to 'awesome/bin/sysstats.sh')
-rwxr-xr-x | awesome/bin/sysstats.sh | 50 |
1 files changed, 0 insertions, 50 deletions
diff --git a/awesome/bin/sysstats.sh b/awesome/bin/sysstats.sh deleted file mode 100755 index f42588e..0000000 --- a/awesome/bin/sysstats.sh +++ /dev/null @@ -1,50 +0,0 @@ -#!/bin/bash - -cd $(dirname "$0") - -sep=" | " - -out=$(/home/mediocregopher/.config/awesome/bin/cricket \ - --limit 1 \ - --ping-hosts 8.8.8.8 \ - --net-interval "" \ - --disk-interval "" \ - --disk-io-interval "") - -function outNum { - echo "$out" | grep "$1" | grep -oP "$2=\"[0-9]+\"" | grep -oP '[0-9]+' -} - -echo -n "ping:$(outNum "ping result" "tookMSAvg")ms" - -echo -n "$sep" - -memBarSize=10 -memPer=$(outNum "mem stats" "memUsedPer") -memUsed=$(expr $memPer / $memBarSize) -memUnused=$(expr $memBarSize - $memUsed) -echo -n "mem:" -for i in $(seq $memUsed); do echo -n "█"; done -for i in $(seq $memUnused); do echo -n "░"; done -for i in $(seq $(expr $memBarSize - $memUsed - $memUnused)); do echo -n "░"; done - -echo -n "$sep" - -cpuBarSize=20 -cpuIdle=$(outNum "cpu stats" "cpuIdle") -cpuSys=$(outNum "cpu stats" "cpuSystem") -cpuUser=$(outNum "cpu stats" "cpuUser") -cpuTot=$(expr $cpuIdle + $cpuSys + $cpuUser) -function cpuL { - python -c "print(int($1 / $cpuTot * $cpuBarSize))" -} -cpuLIdle=$(cpuL $cpuIdle) -cpuLSys=$(cpuL $cpuSys) -cpuLUser=$(cpuL $cpuUser) -echo -n "cpu:" -for i in $(seq $cpuLUser); do echo -n "█"; done -for i in $(seq $cpuLSys); do echo -n "▓"; done -for i in $(seq $cpuLIdle); do echo -n "░"; done -for i in $(seq $(expr $cpuBarSize - $cpuLIdle - $cpuLSys - $cpuLUser)); do echo -n "░"; done - -echo "" |