Fix up the measurement for CPUS.
It wasn't taking into account AMD CPUs if it fell through to the sensors case.
This commit is contained in:
@@ -60,7 +60,7 @@ update_system_data() {
|
||||
tempCelsius=$(echo "scale=1; $tempCelsius/1000" | bc -l)
|
||||
fi
|
||||
elif command -v sensors &>/dev/null; then
|
||||
tempCelsius=$(sensors | grep -oP 'Core 0.*?\+\K[0-9.]+')
|
||||
tempCelsius=$(sensors | grep -oP '(Core 0|Tctl).*?\+\K[0-9.]+' | head -1)
|
||||
fi
|
||||
|
||||
[[ "$tempCelsius" != "--" && "$tempCelsius" != "null" ]] && cpuTemp=$(celsius_to_fahrenheit "$tempCelsius") || cpuTemp="--"
|
||||
|
||||
Reference in New Issue
Block a user