All pastes #426966 Raw Edit

Unnamed

public text v1 · immutable
·published 2007-04-06 14:52 UTC
rendered paste body
#!/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
	if (($CPUTEMP <= 42)); then 
		echo "SPEED 0"; cat 0 > /dev/ttyS0
	elif (($CPUTEMP >= 50)); then 
		echo "SPEED 8"; cat 8 > /dev/ttyS0
	fi
	case $CPUTEMP
		in 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;;
	esac
done