La idea de este tutorial es que aprendamos a usar el comando shutdown para el apagado de Linux con ejemplos prácticos que nos pueden venir bien para no cometer errores como en alguna oportunidad eh visto.

Sintaxis

La sintaxis básica de este comando es la siguiente:

shutdown [option] [time] [message]

Dónde:

  • La opción indica la operación que desea realizar, como apagar (opción predeterminada), detener o reiniciar.
  • time denota cuándo ejecutar el comando. Puede usar este parámetro para programar un apagado o reinicio.
  • mensaje denota un comentario o mensaje que desea transmitir a todos los usuarios registrados.

Comandos de apagado útiles

Shutdown proporciona varias opciones y variaciones que puede usar para realizar diferentes opciones. La siguiente tabla enumera algunos de los comandos de apagado más útiles:

Comandos Descripción
shutdown Apaga la computadora en un minuto.
shutdown -h Detiene y apaga el sistema.
shutdown -r Reinicia el sistema en un minuto.
shutdown -h <time> Detiene y apaga el sistema en un momento específico.
shutdown now Apaga su computadora inmediatamente.
shutdown -r <time> Reinicia el sistema en un momento especificado.
shutdown -r now Reinicia el sistema inmediatamente.
shutdown -P Detiene el sistema y luego lo apaga.
shutdown -c Cancela un apagado programado.

Cómo usar el comando de apagado de Linux

Los siguientes ejemplos muestran algunos de los usos más comunes del comando de apagado de Linux:

1. Apagar después de 1 minuto

Este es el comportamiento predeterminado del comando de apagado. Use el apagado sin ninguna opción para apagar el sistema después de un minuto:

sudo shutdown

2. Apagar ahora

Para realizar un apagado inmediato, use el comando de apagado de Linux con la opción ahora.

sudo shutdown now

En lugar de usar el tiempo hasta ahora, podemos usar la opción de tiempo +0 para apagar el sistema inmediatamente.

sudo shutdown +0

En distribuciones de Linux basadas en systemd, el comando shutdown now equivalente es systemctl poweroff . En esos sistemas, el comando de apagado es un enlace simbólico systemctl.

3. Apagado a una hora específica

Podemos usar el argumento de tiempo con el comando de apagado para apagar su computadora a una hora específica. El argumento de tiempo se puede utilizar en dos formatos: hora del día especificada en formato HH:MM o +m, donde podemos especificar el número de minutos desde la hora actual cuando se iniciará el proceso de apagado.

Para apagar el sistema a las 10 a. m., especificamos la hora después del comando de apagado:

sudo shutdown 10:00

Para apagar el equipo después de cinco minutos desde la hora actual, especificamos los cinco minutos en formato +5:

sudo shutdown +5

4. Mensaje de apagado

Los administradores del sistema pueden notificar a los usuarios con un mensaje de advertencia sobre el apagado del sistema.

Para apagar el sistema en 30 minutos y dejar un mensaje hacemos:

sudo shutdown +30 "Se realizará un mantenimiento de 30 minutos"

5. Cancelar un apagado programado

Puede haber una situación en la que se deba cancelar un apagado programado. En ese caso, se cancela usando la opción -c y también enviar un mensaje de pared personalizado:

sudo shutdown -c "Se cancela el mantenimiento programado, a trabajar!!!"

Este comando no muestra ninguna salida en la pantalla.

Desafortunadamente, en el sistema systemd, el comando systemctl no tiene un horario ni cancela el apagado. 

6. Comando de apagado para reiniciar

De forma predeterminada, el comando shutdown -r reinicia su sistema después de un minuto. Para apagar inmediatamente y reiniciar automáticamente su sistema, use el siguiente comando:

sudo shutdown -r now

Esto es equivalente a usar el comando reboot, pero acá estamos hablando de shutdown.

7. Comando de apagado para programar un reinicio

Para programar un reinicio, usaremos el parámetro de tiempo con el siguiente comando:

sudo shutdown -r +10 "Reinicio por mantenimiento"
RECOMENDADO DE HOY

Deja un comentario