10 lines
373 B
Bash
Executable file
10 lines
373 B
Bash
Executable file
#!/bin/sh
|
||
# CPU usage %
|
||
# 'https://stackoverflow.com/questions/9229333/how-to-get-overall-cpu-usage-e-g-57-on-linux'
|
||
# – Yeti Oct 21, 2017 at 9:21
|
||
|
||
cat "$XDG_CACHE_HOME"/cpustat
|
||
|
||
load=$({ head -n1 /proc/stat;sleep 0.3;head -n1 /proc/stat; } | awk '/^cpu /{u=$2-u;s=$4-s;i=$5-i;w=$6-w}END{print int(0.5+100*(u+s+w)/(u+s+i+w))}')
|
||
|
||
echo "$load%" > "$XDG_CACHE_HOME"/cpustat
|