/proc/acpi/alarm je prava stvar, ova druga koju spominješ ne postoji na hardyju.
Dakle, saznao sam kako iz ubuntua podesiti vrijeme kada da se računalo upali:
sudo -i
echo 2008-08-01 12:15:00 > /proc/acpi/alarm
Ovo će podesiti paljenje na 1. kolovoza 2008. u 12:15 h. I to provjereno radi. No postoje neki još problemi: pokušao sam to postaviti na neko prošlo svršeno vrijeme (2007. godinu) i onda me je ignorirao - cat /proc/acpi/alarm je ispisao nepromijenjenu vrijednost - drugim riječima, moguće je postavljati samo na buduće vrijeme. A drugi, nešto veći problem jest sljedeći: nakon reboota cat /proc/acpi/alarm vraća točnu godinu, mjesec, sat, minutu i sekundu, ali pogrešan dan, tj. uvijek postavi na 00, što predstavlja every day. Znači da smo dobro pretpostavili - prilikom čitanja BIOS-a kernel ignorira opciju enabled/disabled i dan u mjesecu.
Da bi stvar bila gora, otišao sam u BIOS, a tamo su RTC postavke bile kao i prekjučer - nepromijenjene.
EDIT: Hm... čini se da je ovaj /proc/acpi/alarm poprilično pametan. Pokušaj upisati echo pero > /proc/acpi/alarm i onda baci invalid argument. Zanimljivo!
Heh.. a pazi ovo: echo 13:00 > /proc/acpi/alarm
pa onda cat /proc/acpi/alarm
i ispiše mi: 0008-08-00 00:00:00
Hm.. to bi sad kao značilo svaki dan u ponoć (ako je dan 00, onda se mjesec i godina ignoriraju).
Hehe: ali zato echo 2008-08-01 10:00:00 > /proc/acpi/alarm prolazi (sada je 12:25 h).
Dakle moguće je stavljati u prošlost, ali samo unutar istog dana. Nakon restarta u /proc/acpi/alarm mi piše 2008-08-00 10:00:00, dakle svaki dan u 10 h. Pokušat ću napraviti skriptu koja će prilikom gašenja uvijek podešavati vrijeme "paljenja" na puni prošli sat (nešto kao echo `date +%Y-%m-%d\ %H:00:00` > /proc/acpi/alarm). To bi moglo spašavati stvar ako bi računalo bilo upaljeno barem jednom unutar 24 h. Ali prije toga me zanima hoće li se sad upaliti u 21 h navečer (kako sam jučer podesio po tvojim uputama) i sutra u 10 ujutro. Ako se upali samo u 10 ujutro onda idem u izradu skripte.