Compare commits
1 Commits
e36b069ad2
...
21a88edfaa
Author | SHA1 | Date | |
---|---|---|---|
21a88edfaa |
@ -9,7 +9,8 @@ if [ ! -d $cache_dir ]; then
|
||||
fi
|
||||
|
||||
# Cleanup cache file when interrupted.
|
||||
trap '[ -f $cache_file ] && rm $cache_file;' INT
|
||||
trap '[ -f $cache_file ] && rm $cache_file; exit' INT
|
||||
trap '[ -f $cache_file ] && rm $cache_file; exit' TERM
|
||||
|
||||
while true; do
|
||||
# Parse the current CPU load on all cores/threads.
|
||||
@ -17,8 +18,7 @@ while true; do
|
||||
jq '.sysstat.hosts[0].statistics[0]["cpu-load"][1:]|.[].idle' | \
|
||||
awk '$idle ~ /[-.0-9]*/ { printf "%s", substr("█▇▆▅▄▃▂▁ ", int($idle / 11), 1) }'`
|
||||
# Parse the current CPU package temperature.
|
||||
cpu_temp=`sensors coretemp-isa-0000 | head -3 | tail -1 | \
|
||||
awk '{ print substr($4, 2) }'`
|
||||
cpu_temp=`sensors coretemp-isa-0000 | awk 'NR == 3 { print substr($4, 2) }'`
|
||||
# Write to the cache file.
|
||||
echo "$cpu_temp $cpu_load" > $cache_file
|
||||
done
|
||||
|
Loading…
x
Reference in New Issue
Block a user