From 22d053cd7680632da4bbbcb2797e23fc53b0f6d9 Mon Sep 17 00:00:00 2001 From: mb Date: Tue, 12 Jul 2022 09:09:48 -0400 Subject: [PATCH] added condition for ryzen to CPU temperature. --- scripts/cpu_temp.sh | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/scripts/cpu_temp.sh b/scripts/cpu_temp.sh index 624632f..c508e7f 100755 --- a/scripts/cpu_temp.sh +++ b/scripts/cpu_temp.sh @@ -18,7 +18,16 @@ print_cpu_temp() { else val="$(sensors)" fi - echo "$val" | sed -e 's/^Tccd/Core /' | awk -v format="$cpu_temp_format$cpu_temp_unit" '/^Core [0-9]+/ {gsub("[^0-9.]", "", $3); sum+=$3; n+=1} END {printf(format, sum/n)}' + val=$(echo "$val" | sed -e 's/^Tccd/Core /') + if [[ $val =~ Core ]]; then + echo "$val" | awk -v format="$cpu_temp_format$cpu_temp_unit" '/^Core [0-9]+/ {gsub("[^0-9.]", "", $3); sum+=$3; n+=1} END {printf(format, sum/n)}' + elif [[ $val =~ Tctl ]]; then + echo "$val" | sed -n 's/Tctl:\s*+//p' | tr -d " " + elif [[ $val =~ Tdie ]]; then + echo "$val" | sed -n 's/Tdie:\s*+//p' | tr -d " " + else + echo "NA" + fi fi }