Programar apagado y encendido automático

Una de las tareas habituales del administrador de sistemas es la programación del apagado y encendido de servidores, para realizar así su mantenimiento.

Ya tengamos un sistemas GNU/Linux o Windows, para el encendido se tiene que programar desde la BIOS del equipo.

Generalmente ésta opción está en la pestaña «POWER» del menú general. Con la BIOS que tengo en mi equipo de sobremesa, tengo que realizar los siguientes pasos:

POWER – > APT Configuration -> On by RTC (Enabled)

Y una vez llegado aquí, indicar hora y minutos.

Para el apagado, si usamos una distribución GNU/Linux, usaremos el comando crontab.

  1. # crontab -e

Una vez dentro del archivo de configuración, indicaremos cuando y que queremos ejecutar. Como hemos dicho que queríamos programar el apagado, lo haremos de la siguiente manera, por ejemplo si queremos un apagado a las 2 de la mañana, todos los días:

  1. 00 02 * * * /sbin/shutdown -P now

Os explico un poco la estructura, sería una cosa así:

[Minutos] [Hora] [Día_del_mes] [Número_Mes] [Día_seamana] [Comando_a_ejecutar]

Cuando queramos que sea todos los días y/o todos los meses, indicaremos un *

En Windows sería mediante el «Administrador de Tareas», programando fecha y hora e indicando la ejecución del programa «C:/Window/System32/shutdown.exe»