Le BIOS de mon Eee PC 900 n’a pas cette option.
Et pourtant, la ligne (le bloc entier en une seule fois) de commande suivante, entrée depuis le compte "root"
m’a permis de constater qu’il pouvait redémarrer tout seul ma machine à la date/heure que je voulais:
cat /proc/driver/rtc; echo -e "\n##############\n"; echo 0 > /sys/class/rtc/rtc0/wakealarm && date '+%s' -d '+ 5 minutes' > /sys/class/rtc/rtc0/wakealarm && cat /proc/driver/rtc
NOTE:
Vous pouvez aussi bien remplacer « + 5 minutes » par « + 1 day » (on peut oublier ou mettre le « s » à days" svp, pareil pour « minutes », « hours », « seconds ») etc…
voir « man date » car il ne s’agit en fait que de lui transmettre le nombre de secondes depuis le 01/01/1970 00:00:00 UTC.
Ci dessous, un copié/collé de mon écran après avoir entré cette commande:
(remarquez le « alarm_IRQ : no » qui devient « alarm_IRQ : yes »)
root@deb9550:~# cat /proc/driver/rtc; echo -e "\n##############\n"; echo 0 > /sys/class/rtc/rtc0/wakealarm && date '+%s' -d '+ 5 minutes' > /sys/class/rtc/rtc0/wakealarm && cat /proc/driver/rtc
rtc_time : 06:02:57
rtc_date : 2013-08-23
alrm_time : 06:02:15
alrm_date : 2013-08-23
alarm_IRQ : no
alrm_pending : no
update IRQ enabled : no
periodic IRQ enabled : no
periodic IRQ frequency : 1024
max user IRQ frequency : 64
24hr : yes
periodic_IRQ : no
update_IRQ : no
HPET_emulated : yes
BCD : yes
DST_enable : no
periodic_freq : 1024
batt_status : okay
##############
rtc_time : 06:02:57
rtc_date : 2013-08-23
alrm_time : 06:07:57
alrm_date : 2013-08-23
alarm_IRQ : yes
alrm_pending : no
update IRQ enabled : no
periodic IRQ enabled : no
periodic IRQ frequency : 1024
max user IRQ frequency : 64
24hr : yes
periodic_IRQ : no
update_IRQ : no
HPET_emulated : yes
BCD : yes
DST_enable : no
periodic_freq : 1024
batt_status : okay
root@deb9550:~#
juste après ça, j’ai bien sûr, toujours depuis le compte root arrêté la machine avec un banal:
systemctl poweroff
Mais vous pouvez l’arrêter comme vous voulez, pourvu que ce soit avant l’heure de réveil programmée.
Et à l’heure prévue, il s’est remis en marche.
=============
Eee PC 900
BIOS AMI rev 1006 . EC firm ver EPC-089 . 03/03/09
Pas d'option "Power On By RTC Alarm" dans le setup du BIOS.
"alarm_IRQ : yes" après la commande d'envois vers "wakealarm".
=============
EDIT:
À fonctionné sur:
EeePC 900
EeePC 1005PE
EeePC 1001PX
G53SW (minimum : heure actuelle + 121 minutes)
P5KPL-AM EPU
ThinkPad T450
(6 ans après avoir rédigé ce message, je n’ai toujours pas trouvé de machine sur laquelle cette méthode ne fonctionne pas)
LIENS :
mythtv.org/wiki/ACPI_Wakeup
mythtv.org/wiki/Wake-on-LAN
linux.com/learn/docs/672849 … larm-clock
ragsagar.wordpress.com/2011/08/1 … rch-linux/