cpu_temp: Detect CPU temperature file.

This commit is contained in:
dylan araps 2017-12-13 08:56:33 +11:00
parent db21981373
commit 8540a2f1e3
1 changed files with 6 additions and 1 deletions

View File

@ -926,7 +926,12 @@ get_cpu() {
esac
speed_dir="/sys/devices/system/cpu/cpu0/cpufreq"
temp_dir="/sys/class/hwmon/hwmon0/temp1_input"
# Select the right temperature file.
for temp_dir in /sys/class/hwmon/*; do
[[ "$(< "${temp_dir}/name")" =~ (coretemp|fam15h_power) ]] && \
{ temp_dir="${temp_dir}/temp1_input"; break; }
done
# Get CPU speed.
if [[ -d "$speed_dir" ]]; then