#!/bin/bash # ©2011 J. S. Gilstrap (KD5TVJ) # GNU GPL2 License. http://www.gnu.org/licenses/gpl-2.0.html # Remove the .txt from the name, place in the PATH, 'chmod 755', and run it. # Temperture trigger levels in °C. Red=65 Yellow=55 Green=45 Sleep=15 if [ "$1" = temp ] then clear while : do T=`cat /proc/acpi/thermal_zone/THRM/temperature` T=${T#* } ; T=${T% *} ; T=$((T)) if [ $T -gt $Red ] then printf "" FG="" printf "CPU: ${T}°C `date`\n" >> ${HOME}/tmprtr.log elif [ $T -gt $Yellow ] then FG="" elif [ $T -gt $Green ] then FG="" else FG="" fi printf "\r ${FG}CPU ${T}°C" sleep $Sleep done else PID=$( ps -ef | grep "${USER}.*xterm.*tmprtr" | grep -v grep | awk '{print $2}' ) PID=$((PID)) [ $PID -ne 0 ] && kill $PID sleep 0.333 exec xterm -bg rgb:4B/00/82 -cr rgb:40/03/78 -fn 10x20 -geometry 10x1+1170+0 +sb -e $0 temp & fi