#!/usr/bin/env bash ON_DELAY=20 OFF_DELAY=20 if [[ $USER != "root" ]]; then echo "This must be run as root" exit 1 fi sleep $ON_DELAY TIMESTAMP=$(php -r "echo @date('H:i:s', time() + ${OFF_DELAY});") pmset repeat poweron MTWRFSU ${TIMESTAMP} echo -n $(date "+%d.%m.%y @ %H:%I:%S") >> $LOGFILE echo " " $(wc -l $LOGFILE) >> $LOGFILE shutdown -h now