O MythTV pode desligar o computador quando não estiver mais em uso e ativá-lo alguns minutos antes do início da próxima gravação. Ele faz isso usando as funções da ACPI para definir o tempo de ativação antes de desligar. Há um extenso tutorial sobre como configurar isso, que basicamente se resume a:
Primeiro verifique se o kernel do Linux é 2.6.22 ou mais recente e se a função de atualização do HWclock foi desabilitada conforme descrito acima.
Teste simples para ativar a máquina daqui a 5 minutos
sudo sh -c "echo 0 > /sys/class/rtc/rtc0/wakealarm"
sudo sh -c "echo `date '+%s' -d '+ 5 minutes'` > /sys/class/rtc/rtc0/wakealarm"
cat /sys/class/rtc/rtc0/wakealarm
Verifica
cat /proc/driver/rtc
Isso deve retornar uma lista de parâmetros. Verifique se "alrm_time" é de 5 minutos no futuro e "alrm_date" é hoje.
Desligue o computador e verifique se ele volta a funcionar em ~ 5 minutos.
sudo shutdown -h now
(no Ubuntu 10.4 "sudo shutdown -P now" (-h pode causar a reinicialização do sistema))
Obviamente, se você sempre precisa desligar o computador ao mesmo tempo e ativá-lo ao mesmo tempo, basta configurar o tempo de ativação no BIOS (se houver essa opção) e agendar um desligamento diretamente nos scripts init