TV録画などで、サスペンドしていても、時間になったら復帰させたいことはよくあります。 ワタクシは、以下のスクリプトで、サスペンド時にその設定を行っています。 /etc/pm/sleep.d/48ivtv #!/bin/bash /usr/lib/pm-utils/functions echo `date` $1 >> /tmp/48ivtv.log case "$1" in hibernate|suspend) TMP=`atq | awk '{printf("%s %02d %s %s\n", $3, $4, $5, $6) }' | sort | head -n1 ` SECS=`date --date "$TMP UTC" "+%s"` SECS=`expr $SECS - 300` echo $TMP > /tmp/wakeup.time echo $SECS > /tmp/wak