Sé que hay muchas formas de apagado automático , pero me preocupa el encendido automático . ¿Hay un comando o una pequeña pieza de software para encender el sistema en un momento dado?
Sé que hay muchas formas de apagado automático , pero me preocupa el encendido automático . ¿Hay un comando o una pequeña pieza de software para encender el sistema en un momento dado?
Respuestas:
Una alternativa es no apagar, sino hibernar o suspender el sistema y luego activarlo automáticamente mediante la rtcwake
utilidad.
Por ejemplo
rtcwake -s 3600 -m disk
inmediatamente hibernará (suspenderá al disco) el sistema y lo reanudará en 1 hora. similar
sleep 600; rtcwake -s 60 -m mem
se suspenderá a ram en 10 minutos a partir de ahora, y luego se reanudará después de 60 segundos.
También puede activar el sistema en un momento dado con la -t
opción. Lleva unos segundos desde 1970 como argumento, pero puede usarlo date
para convertir desde un formato legible para humanos, por ejemplo
rtcwake -m disk -t "$(date -d '2015-02-26 16:12:00' '+%s')"
Echa un vistazo a la función Wake-on-LAN (WoL). Arch Linux tiene buena documentación sobre su uso, y no te preocupes; es general de Linux. En Ubuntu tienes el wakeonlan
paquete para enviar paquetes mágicos a tu máquina. Aquí está la documentación de Ubuntu sobre el uso de WoL .
Entonces, para encender su máquina automáticamente, tendrá que usar otra máquina que la encienda con WoL.
Hasta donde sé, el arranque automático es una característica que debe proporcionarse y configurarse en su BIOS o UEFI y es independiente del sistema operativo (como Ubuntu) instalado.
Mire el manual de su BIOS / UEFI o placa base.
rtcwake
.
Depende de si el BIOS / UEFI de su computadora admite esta función.
Si lo hace, puede usar el paquete de Ubuntu nvram-wakeup
para configurar la fecha / hora de activación.
Lea la documentación del paquete antes de usarlo ( /usr/share/doc/nvram-wakeup/README.mb.gz
), ya que es posible que necesite hacer algún trabajo para configurar la herramienta.