#!/bin/sh cat start > /dev/ttyS0 # hardstart while true; do # main loop echo "NEW CYCLE" CPUTEMP=`sensors | grep -A 1 AMD | grep -v AMD | cut -f14 -d " " | sed -e 's@+@@' -e 's@°C@@'` # get temperature case $CPUTEMP in 42) echo "SPEED 0"; cat 0 > /dev/ttyS0;; 43) echo "SPEED 1"; cat 1 > /dev/ttyS0;; 44) echo "SPEED 2"; cat 2 > /dev/ttyS0;; 45) echo "SPEED 3"; cat 3 > /dev/ttyS0;; 46) echo "SPEED 4"; cat 4 > /dev/ttyS0;; 47) echo "SPEED 5"; cat 5 > /dev/ttyS0;; 48) echo "SPEED 6"; cat 6 > /dev/ttyS0;; 49) echo "SPEED 7"; cat 7 > /dev/ttyS0;; 50) echo "SPEED 8"; cat 8 > /dev/ttyS0;; esac done