#!/bin/bash # a daemon to shut down the system if it's idle for more than X minutes IDLETIME=20 SINCEACTION=0 while : do if `grep ^0.00 /proc/loadavg` then let "SINCEACTION += 1" else let "SINCEACTION=0" fi #echo $SINCEACTION; if [ "${IDLETIME}" -le "$SINCEACTION" ] then /sbin/init 0 fi sleep 1m done