Ei toimi tämäkään:
[code]
mythshutdown --setwakeup yyyy-MM-ddThh:mm:ss
Ei tuo mythshutdown tee tälle heräämisajalle oikein mitään...
Voisikohan tämän homman hoitaa niin, että tekee itse skriptin, joka kirjoittaa tuon heräämisajan käyttäen tuota samaa nvram-wakeup-komentoa, joka toimii manuaalisestikin? Eli esimerkiksi /usr/bin/setwakeup.sh -skripti:
#!/bin/sh
#$1 is the first argument to the script. It is the time in seconds since 1970
#that you'd like the computer to boot.
#for example, /usr/bin/setwakeup.sh `date '+%s' -d '+ 5 minutes'` should
#boot your computer 5 minutes from now
sudo /usr/local/bin/nvram-wakeup -A -C /etc/nvram-wakeup.conf -s $1 -w 0
Ja sitten
$ mythtv-setup
Proceed to general>Shutdown/Wakeup Options
Block shutdown before client connected (Rasti pois)
Set idle shutdown timeout (secs): 30
Set Max. wait for recordings (min): 15
Set Startup before rec (secs): 300
Set Wakeup time format: time_t
Set Command to set Wakeup Time: sudo -H /usr/bin/setwakeup.sh "$time"
Set Server Halt command: sudo -H mythshutdown --shutdown
Set pre shutdown check-command: mythshutdown --check
Ja sitten
$mythwelcome --setup
set nvram-wakeup Command: JÄTÄ TYHJÄKSI!!
set nvram-wakeup Restart Command: JÄTÄ TYHJÄKSI!!
set Command to reboot: /sbin/poweroff
set Command to shutdown: /sbin/poweroff
Vielä ajo-oikeudet tuolle uudelle skriptille:
$chmod +x /usr/bin/setwakeup.sh
sudo visudo
%mythtv ALL = NOPASSWD: /sbin/shutdown, /usr/bin/mythshutdown, /usr/bin/mythwelcome, /usr/bin/setwakeup.sh
HUOM! Tämä pitää kokeilla, en ole vielä testannut tätä itsekään... En siis takaa, että on oikea ratkaisu mutta aion itse kokeilla, kun kerkiän.
Arveluttaa vaan, antaako mythtv tuon time_t -parametrin oikein sekunteina, joka siis kertoo seuraavan käynnistysajan. Mutta jos tämä time_t parametri ei tule oikein tuolta mythtv:ltä, sen saa ainakin kaivettua siitä yyyy-MM-dd hh:mm:ss -formaatista..[/code]