#!/bin/zsh MAX_TEMP=$1 for i in \ /sys/devices/pci0000:00/0000:00:18.3/temp1_input \ /sys/devices/pci0000:00/0000:00:19.3/temp1_input \ /sys/devices/pci0000:00/0000:00:1a.3/temp1_input \ /sys/devices/pci0000:00/0000:00:1b.3/temp1_input; do TEMP=$(cat $i) if [ $TEMP -gt $MAX_TEMP ]; then logger "Some CPU temp @$TEMP (/1000)!" fi done