#!/bin/bash # Gets temperature of the CPU # Dependencies: lm_sensors PREFIX=' ' FIRE=' ' WARNING_LEVEL=80 get_cputemp() { # CPU_T=$(cat /sys/devices/platform/coretemp.0/hwmon/hwmon?/temp2_input) # CPU_TEMP=$(expr $CPU_T / 1000) CPU_TEMP="$(sensors | grep Package | awk 'NR==1{gsub("+", " "); gsub("\\..", " "); print $4}')" if [[ "$CPU_TEMP" -ge $WARNING_LEVEL ]]; then PREFIX="$FIRE$PREFIX" fi echo "$PREFIX$CPU_TEMP°C" } get_cputemp