#!/sw/bin/bash until [ $INPUT -ge 0 2>/dev/null ]; do INPUT=`dialog --stdout --inputbox 'Minutes to suspend:' 7 40` done INTERVAL=$((INPUT*60)) sleep $INTERVAL osascript -e 'tell application "System Events" to sleep'