El comando de apagado en Linux se usa para apagar el sistema de forma segura. Puede apagar la máquina inmediatamente o programar un apagado usando el formato de 24 horas. Detiene el sistema de forma segura. Cuando se inicia el apagado, se notifica a todos los usuarios y procesos que han iniciado sesión que el sistema se está desactivando y no se permiten más inicios de sesión.
Solo el usuario root puede ejecutar el comando de apagado.
Sintaxis del comando de apagado
shutdown [OPTIONS] [TIME] [MESSAGE]
Opciones
-r: solicita que el sistema se reinicie después de que se haya apagado.
-h : solicita que el sistema se detenga o se apague después de que se haya desconectado, con la elección de cuál dejar en manos del sistema.
-H: Solicita que el sistema se detenga después de que se haya desconectado.
-P : Solicita que el sistema se apague después de que se haya desconectado.
-c : Cancela un apagado en ejecución. No se especifica HORA con esta opción, el primer argumento es MENSAJE.
-k : solo envía los mensajes de advertencia y deshabilita los inicios de sesión, en realidad no apaga el sistema.
Cómo usar shutdown
En su forma más simple cuando se usa sin ningún argumento, shutdown apagará la máquina.
sudo shutdown
Cómo apagar el sistema en un momento específico
El argumento de tiempo puede tener dos formatos diferentes. Puede ser un tiempo absoluto en el formato hh:mm y un tiempo relativo en el formato +m donde m es el número de minutos a partir de ahora.
El siguiente ejemplo programará un apagado del sistema a las 05 AM:
sudo shutdown 05:00
El siguiente ejemplo programará un apagado del sistema en 20 minutos a partir de ahora:
sudo shutdown +20
Cómo apagar el sistema inmediatamente
Para apagar su sistema inmediatamente puede usar +0 o su alias ahora:
sudo shutdown now
Cómo transmitir un mensaje personalizado
El siguiente comando apagará el sistema dentro de 10 minutos y notificará a los usuarios con el mensaje «Actualización del sistema»:
sudo shutdown +10 "System upgrade"
Es importante mencionar que al especificar un mensaje de pared personalizado, también debe especificar un argumento de tiempo.
Cómo detener su sistema
Esto se puede lograr usando la opción -H.
shutdown -H
Detener significa detener todas las CPU y apagar también asegura que la alimentación principal esté desconectada.
Cómo hacer que el apagado de la máquina
se apague Aunque esto es predeterminado, aún puede usar la opción -P para especificar explícitamente que desea que el apagado apague el sistema.
shutdown -P
Cómo reiniciar usando el apagado
Para reiniciar, la opción es -r.
shutdown -r
También puede especificar un argumento de tiempo y un mensaje personalizado:
shutdown -r +5 "Updating Your System"
El comando anterior reiniciará el sistema después de 5 minutos y transmitirá Actualizando su sistema”
Cómo cancelar un apagado programado
Si ha programado un apagado y desea cancelarlo, puede usar el argumento -c:
sudo shutdown -c
Al cancelar un apagado programado, no puede especificar un argumento de tiempo, pero aún puede transmitir un mensaje que se enviará a todos los usuarios.
sudo shutdown -c "Canceling the reboot"
Publicación traducida automáticamente
Artículo escrito por ShreyaNarkar y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA