#!/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