Entrar en un estado de suspensión del sistema hasta la hora de activación especificada.
# rtcwake -m show -v
# rtcwake -m mem -s 10
# rtcwake -m no -l -t `date +%s -d 'today 18:30:00'`
# rtcwake -m disk -u -s 60
# rtcwake --list-modes
Los modos son los siguientes:
freeze (Procesos congelados, dispositivos suspendidos y procesadores inactivos. Ahorra menos energía porque el sistema está ejecución)
mem (Suspensión a RAM. Ahorra energía ya que el sistema se pone en un estado de bajo consumo, excepto la memoria para conservar su contenido.
disk (Suspensión en disco. Mayor ahorro de energía. Similar a suspender en RAM, pero incluye escribir el contenido de la memoria en el disco)
off (Poweroff. Esto se hace llamando a /sbin/shutdown. No cuenta con el apoyo oficial de ACPI, pero normalmente funciona)
no (No suspender, solo configurar la hora de activación RTC)
on (No suspender, pero lee el dispositivo RTC hasta que aparezca la hora de activación)
disable (Desactiva una activación previamente configurada)
show (Imprima la información de la alarma en formato: "alarm: off|on <time>". Por ejemplo, "alarm: on Tue Nov 16 04:48:45 2010")
Nota.- La opción -a lee de forma automática la configuración del reloj del hardware esté configurado en UTC [-u] o en hora local [-l]. Este es el valor predeterminado.
# rtcwake -m mem -s 120 && firefox
# rtcwake -m disk --date +15min
# rtcwake -m freeze --date 202311051230
# rtcwake -m disable
# rtcwake -m on --date 20:30
La marca de tiempo puede ser cualquiera de las siguientes:
AAAAMMDDhhmmss
AAAA-MM-DD hh:mm:ss
AAAA-MM-DD hh:mm (los segundos se establecerán en 00)
AAAA-MM-DD (la hora se establecerá en 00:00:00)
hh:mm:ss (la fecha será hoy)
hh:mm (la fecha se establecerá en hoy, los segundos en 00)
tomorrow (la hora está establecida en 00:00:00)
+5min