#!/bin/sh # tiny microdaemon to keep fans cool exec 2>&1 while true; do temp=$(cat /sys/class/thermal/thermal_zone*/temp | sort -nr | head -1) if [ "$temp" -ge 55000 ]; then echo 1 > /sys/class/thermal/cooling_device*/cur_state else echo 0 > /sys/class/thermal/cooling_device*/cur_state fi sleep 5 done