[Real Time Clock]. Dispositivo que se encarga de mantener la hora y fecha del sistema actualizados incluso cuando este está apagado. Para comprobar si el pc tiene RTC:
# grep -i rtc /boot/config-6.1.0-13-amd64
...
CONFIG_RTC_HCTOSYS_DEVICE="rtc0"
...
# cat /sys/class/rtc/rtc0/wakealarm
Para probar si el arranque programado funciona, primero se restablece el arranque a cero y luego se establece que arranque el pc en 3 minutos al cerrar:
# echo 0 > /sys/class/rtc/rtc0/wakealarm
# echo `date '+%s' -d '+ 3 minutes'` > /sys/class/rtc/rtc0/wakealarm
Si ahora volvemos a lanzar:
# /sys/class/rtc/rtc0/wakealarm
Nos da un número parecido a 1699298144 que son la cantidad de segundos transcurridos desde la medianoche UTC del 1 de enero de 1970 [inicio de la época unix] hasta el momento que se lanza el comando. A los 3 minutos de cerrar el pc ha de reiniciarse. Más información sobre el driver rtc:
$ cat /proc/driver/rtc