> ## Knowledge Base Index
> Fetch the complete knowledge base index at: https://helpdesk.ggcircuit.com/sitemap.xml
> Use this file to discover available pages before exploring further.
> Pure-Markdown content can be obtained by appending a '.md' suffix to the content URLs listed in the sitemap (without the trailing slash).

# ⏰ Programar un reinicio con anticipación en Debian Linux (Usando shutdown)

Para programar un reinicio a las 5:30 PM hoy (según la cantidad de minutos desde ahora), con una verificación de hora, sigue estos pasos.

1. **Verifica la hora del servidor:**

* Abre una terminal e inicia sesión.
* Ejecuta el comando `date` para mostrar la fecha y hora actual:

```
root@ggRock:~# date
Thu 13 Mar 12:56:36 GMT 2025
```

* Verifica que la hora y fecha mostradas sean correctas. Si no lo son, ajusta la hora del servidor usando `timedatectl` o `ntpd`.   
  Por ejemplo: `sudo timedatectl set-time 'YYYY-MM-DD HH:MM:SS'` o asegúrate de que tu cliente ntp está ejecutándose.

2. **Calcula la diferencia de hora:**

* Hora actual: (Obtén del resultado del comando `date`)
* Hora deseada del reinicio: 5:30 PM
* Diferencia horaria: Calcula la diferencia en horas y minutos, luego conviértela al total de minutos.
* Por ejemplo, si la hora actual es 1:00 PM, la diferencia horaria sería 4 horas y 30 minutos, o 270 minutos.

3. **Programa el reinicio:**

* Inicia sesión como root o usa `sudo`.
* Ejecuta el comando `shutdown`, reemplazando `[minutes]` con tu diferencia de hora calculada:
* Ejemplo (usando el cálculo anterior de 270 minutos):

```
root@MediaCityGG:~# shutdown -r +270
Reboot scheduled for Thu 2025-03-13 17:31:35 GMT, use 'shutdown -c' to cancel.
```

4. **Cancela el reinicio (si es necesario):**

* Para cancelar el reinicio programado, ejecuta `shutdown -c`.

|| Consideraciones importantes:
|| Precisión de hora: La verificación del comando date es crucial. Si la hora del servidor es incorrecta, el reinicio ocurrirá en el momento equivocado, causando potencialmente interrupciones significativas.
|| Cálculo de minutos: Verifica nuevamente tu cálculo de minutos para asegurar precisión.
|| Apaga todas las máquinas: Asegúrate de que todas las máquinas estén apagadas antes del reinicio del servidor para evitar una tormenta de E/S.