A modo de resumen, crear e fichero /usr/bin/setwakeup.sh y arrancarlo desde mythtv con el comando sh -c "/usr/bin/setwakeup.sh $time" e indicar el formato time_t
El fichero seria algo asi.
#!/bin/sh # # set ACPI Wakeup time # usage: setwakeup.sh seconds # seconds - number of seconds from epoch to UTC time (time_t time format) # # set UTCBIOS to true if bios is using UTC time # set UTCBIOS to false if bios is using local time UTCBIOS=true if $UTCBIOS then #utc bios - use supplied seconds SECS=$1 else #non utc bios - convert supplied seconds to seconds from #epoch to local time SECS=`date -u --date "\`date --date @$1 +%F" "%T\`" +%s` fi echo 0 > /sys/class/rtc/rtc0/wakealarm # clear alarm echo $SECS > /sys/class/rtc/rtc0/wakealarm # write the waketime