summaryrefslogtreecommitdiff
path: root/bin/st-cpu
blob: 3d4e4639e5fa37882ec128c9a2ac0cd6c2381093 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
#!/bin/sh
CPUTEMP=$(sensors | grep "Package id 0" | awk '{print $4}' | sed 's/+//;s/\.0//g' )
#CPUFREQ=$(cat /sys/devices/system/cpu/cpufreq/policy1/scaling_cur_freq)
#
#if [ $CPUFREQ -gt 1000000 ]; then
#  CPUFREQ="$(echo "scale=1; $CPUFREQ / 1000000" | bc) GHz"
#else
#  CPUFREQ="$(echo "scale=0; $CPUFREQ / 1000" | bc) MHz"
#fi

# freebsd
#CORETEMPS=$(sysctl dev.cpu | grep temperature | awk '{print $2}' | sed s/.[0-9]C$//g)
#
#CORE_COUNT=0
#SUM=0
#
#for temp in $CORETEMPS; do
#  SUM=$((SUM + temp))
#  CORE_COUNT=$((CORE_COUNT + 1))
#done
#
#
#CPUTEMP="$((SUM / CORE_COUNT)) C"

echo $CPUTEMP