Configurar alarma para encender automáticamente la computadora Linux

No es ningún secreto que puede hacer que su computadora “duerma” para ahorrar considerablemente energía o batería en las computadoras portátiles. Un dispositivo que funciona con batería puede pasar muchos días en modo de espera. El consumo de energía en este estado es increíblemente bajo.

Puede activar su computadora en cualquier momento presionando el botón de encendido o una tecla en su teclado. Pero, ¿y si quieres que se despierte automáticamente a una hora determinada? Esto puede ayudarlo a automatizar ciertas tareas, por ejemplo, descargar algo a las 4 a.m. cuando la velocidad de Internet puede ser mucho mayor. Con un poco de magia de línea de comandos, puede programar su dispositivo para que se active, realice alguna acción y luego vuelva a dormir.

Además de despertar desde el modo de espera, puede que le resulte aún más útil apagar completamente la computadora y encenderla en determinados momentos. La hibernación también es compatible, pero los sistemas Linux que utilizan controladores propietarios no siempre se despiertan correctamente de la hibernación.

Pruebe si su computadora admite temporizadores de activación

Es posible que algunas computadoras no tengan el hardware adecuado para admitir esta función. Sin embargo, en la mayoría de las configuraciones, esto debería funcionar. Puede hacer una prueba rápida: abra un emulador de terminal e ingrese el siguiente comando.

Tu computadora debería entrar en suspensión y activarse treinta segundos después. Si su dispositivo necesita más de veinte segundos en espera, aumente el tiempo de activación cambiando “30” a un número más alto.

Además, pruebe si la computadora admite despertarse después de un apagado completo.

Respecto a -m off, el manual de comandos menciona: “No es compatible oficialmente con ACPI, pero generalmente funciona”.

Si el kernel, los controladores y el hardware se llevan bien, no debería tener problemas. Si los temporizadores no son compatibles, probablemente se deba a que las configuraciones de hardware y / o BIOS / UEFI no cumplen con los requisitos. Pero también puede probar suerte y ver si actualizar algunos controladores o cambiar de propietarios a código abierto funciona. También puede intentar instalar un kernel más nuevo.

Como se mencionó anteriormente, la hibernación tiene problemas no relacionados con el rtcwake mando. Funciona la mayor parte del tiempo, pero también falla en ocasiones. Cuando falla, su pantalla permanecerá negra o le mostrará un mensaje de error.

Cómo utilizar el comando rtcwake

El uso básico del comando es simple: elija un método de ahorro de energía y un momento en el que despertarse. En el comando anterior el -s El parámetro se usó para especificar cuántos segundos esperar antes de volver a encender. Pero por lo general, querrá especificar una hora absoluta, como las 9 a. M. De mañana por la mañana. Para eso, usa el --date parámetro en lugar de -s.

Parámetro de fecha rtcwake

Nota: no todo el hardware admite la configuración de fechas de activación en el futuro. Esto es algo que solo tendrá que probar para ver si funciona para su dispositivo específico.

La especificación de la hora está en formato de 24 horas. Aquí hay una captura de pantalla relevante del manual de comandos con diferentes opciones para configurar la hora y la fecha de un evento de activación.

rtcwake-time-date-especificación

“AAAA-MM-DD hh: mm” significa año, mes, día, hora y minuto, por ejemplo: --date 2020-02-28 15:00 para el 28 de febrero del año 2020, 15:00 h.

rtcwake Dry Run

Puede agregar otro parámetro a rtcwake, -n, para mostrar cuándo se establecerá la alarma.

Se trata de un “ensayo”, lo que significa que en realidad no activa una alarma y sólo “finge” hacerlo. Es útil agregar -n cuando desee probar si su especificación de fecha es correcta. Una vez que esté seguro de que es correcto, simplemente use el comando sin -n para establecer la hora real del despertador.

Métodos de ahorro de energía rtcwake

Las opciones relevantes que puede pasar al -m los parámetros son:

  • -m mem – modo de espera normal con el que está familiarizado desde el menú de apagado.
  • -m disk – modo de hibernación que guarda el contenido de la memoria en el dispositivo de almacenamiento. No se recomienda cuando se utilizan controladores propietarios.
  • -m off – apagado normal.
  • -m disable – cancelar un evento de despertador que configuró previamente.
  • -m no – no se apague ni se ponga en espera, solo configure un evento de activación. Por ejemplo, puede establecer una hora para que se despierte mañana por la mañana y luego continuar trabajando en su computadora. Cuando haya terminado, apague normalmente y el dispositivo se encenderá automáticamente por la mañana.
  • -m show – mostrar eventos de despertador (alarmas previamente configuradas) actualmente activos.

Conclusión

Depende de usted encontrar formas creativas de utilizar rtcwake. Para empezar, esto puede ayudarlo a encontrar la computadora completamente iniciada por la mañana. De esta forma, se saltea el aburrido proceso de arranque, que puede tardar más de un minuto en algunos sistemas. También puede instalar una utilidad, como a, para automatizar tareas que su computadora puede ejecutar después de despertarse. Incluso podríamos explorar esa opción en un tutorial futuro.

¿Es útil este artículo?

Puedes compartirlo con alguien que le pueda interesar

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *