Este artículo describe los usos básicos del shutdown
comando en Linux®.
Comando de apagado
Usa el shutdown
Comando en Linux para apagar un dispositivo de manera segura. Puede modificar el comando para notificar a los usuarios sobre el apagado del sistema, especificar argumentos de tiempo para el apagado y evitar más inicios de sesión. Los usuarios deben tener root
o sudo
privilegios para usar shutdown
. El comando utiliza la siguiente estructura:
shutdown [OPTIONS] [TIME] [MESSAGE]
Explicación de los elementos de comando:
-
OPCIONES :use OPCIONES para especificar reiniciar, detener el sistema, cancelar solicitud, mostrar mensajes y deshabilitar inicios de sesión.
-
TIEMPO :use TIME para especificar un argumento de tiempo para programar un reinicio a una hora específica, programar un reinicio después de un tiempo designado o especificar un apagado inmediato.
-
MENSAJE :utilice MENSAJE para notificar a los usuarios que han iniciado sesión sobre cualquier mensaje o instrucciones especificados. Los mensajes personalizados deben seguir un argumento de tiempo.
El siguiente ejemplo usa el shutdown
Comando para comenzar el proceso de apagado. De forma predeterminada, este proceso comienza después de un intervalo de tiempo de un minuto.
[root@server-01 ~]# shutdown
Shutdown scheduled for Wed 2020-05-13 00:21:08 UTC, use 'shutdown -c' to cancel.
Especifique una hora de apagado
Puede agregar un argumento de tiempo en los siguientes formatos:
-
hh:mm :Programe una hora específica.
-
+m :Indique el número de minutos hasta el apagado.
El siguiente ejemplo utiliza el hh:mm formato para programar un apagado a las 11:30 a. m., hora del servidor:
[root@server-01 ~]# shutdown 11:30
Shutdown scheduled for Wed 2020-05-13 11:30:00 UTC, use 'shutdown -c' to cancel.
El siguiente ejemplo usa +m formato para programar un apagado en 30 minutos:
[root@server-01 ~]# shutdown +30
Shutdown scheduled for Wed 2020-05-13 01:03:13 UTC, use 'shutdown -c' to cancel.
Los siguientes ejemplos usan +0 o ahora para un apagado inmediato:
[root@server-01 ~]# shutdown +0
Shutdown scheduled for Wed 2020-05-13 00:48:11 UTC, use 'shutdown -c' to cancel.
[root@server-01 ~]# shutdown now
Agregue un mensaje de apagado personalizado para los usuarios registrados
El siguiente ejemplo utiliza un mensaje de pared personalizado para mostrar información sobre el cierre a los usuarios que iniciaron sesión:
[root@server-01 ~]# shutdown +5 "Shutdown in 5 Minutes for Updates"
Shutdown scheduled for Wed 2020-05-13 01:14:11 UTC, use 'shutdown -c' to cancel.
El siguiente mensaje personalizado se muestra a los usuarios registrados:
Broadcast message from root@server-01 on pts/0 (Wed 2020-05-13 01:09:11 UTC):
Shutdown in 5 Minutes for Updates
The system is going down for poweroff at Wed 2020-05-13 01:14:11 UTC!
Reiniciar un sistema
Puedes usar el -r
opción para iniciar un reinicio en el dispositivo en lugar de un apagado.
El siguiente ejemplo utiliza la opción de reinicio para iniciar un reinicio:
[root@server-01 ~]# shutdown -r
Shutdown scheduled for Wed 2020-05-13 01:44:17 UTC, use 'shutdown -c' to cancel.
El siguiente ejemplo usa la opción de reinicio con un argumento de tiempo y agrega un mensaje personalizado:
[root@server-01 ~]# shutdown -r +10 "Rebooting in 10 Minutes for Updates"
Shutdown scheduled for Wed 2020-05-13 01:52:37 UTC, use 'shutdown -c' to cancel.
El siguiente mensaje personalizado se muestra a los usuarios registrados:
Broadcast message from root@server-01 on pts/0 (Wed 2020-05-13 01:44:40 UTC):
Rebooting in 10 Minutes for Updates
The system is going down for reboot at Wed 2020-05-13 01:54:40 UTC!
Cancelar un apagado
Puedes usar el -c
opción para cancelar un apagado programado.
El siguiente ejemplo usa -c
para cancelar un apagado programado:
[root@server-01 ~]# shutdown -c
El siguiente mensaje del sistema se muestra a los usuarios registrados:
Broadcast message from root@server-01 on pts/1 (Wed 2020-05-13 01:21:37 UTC):
The system shutdown has been cancelled