Apagar o reiniciar un equipo no es una tarea complicada para un usuario regular, pero en entornos de servidores, es algo que debe hacerse con cuidado e incluso bajo ciertas circunstancias para evitar problemas por pérdida de datos, corrupción de procesos, entre otras cosas. Dado que Linux es un sistema operativo muy utilizado en ese tipo de entornos, vamos a darle una revisada a uno de los comandos más básicos del sistema: shutdown.
Tabla de Contenido
Sintaxis básica de shutdown
La sintaxis básica del comando shutdown es la siguiente:
shutdown [OPCIONES] [TIEMPO] [MENSAJE]
En el caso de las OPCIONES tenemos las siguientes:
- –help: Muestra un resumen de la ayuda del comando
- –halt o -H : Suspende el equipo
- –poweroff o -p : Apaga el equipo
- –reboot o -r : Reinicia el equipo
- -h : Similar a powerofff
- -k : Solo enviar el mensaje de aviso
- –no-wall : No enviar mensaje de aviso
- -c : Cancela un shutdown si estaba pendiente
En el caso del TIEMPO, se puede introducir de diferentes maneras:
- Escribiendo directamente el número para establecer la cantidad de minutos, por ejemplo 10, significa 10 minutos.
- Con el signo de suma, por ejemplo: +15 significa 15 minutos
- En formato de 24 horas escribiendo la cadena apropiada, por ejemplo: 13:20
- Con el comodín now que significa en 0 minutos, es decir ahora mismo.
Por último en el caso del MENSAJE o WALL es simplemente el mensaje de texto que enviaremos a los usuarios para notificarles del shutdown.
IMPORTANTE: El comando shutdown requiere privilegios de administrador. Típicamente hay que ejecutarlo con sudo para su correcto funcionamiento desde un usuario normal.

Ejemplos de uso de shutdown con opciones
Comienza un paro del sistema (toma aproximadamente un minuto hacerlo)
shutdown -h
Comenzar un reinicio de sistema (toma aproximadamente un minuto)
shutdown -r
Cancelar un shutdown antes de que finalice
shutdown -c
Apagar el sistema completamente (toma aproximadamente un minuto)
shutdown --poweroff
Ejemplos de shutdown con tiempo
Suspender en 5 minutos
shutdown -h 5
Reiniciar a las 9 de la noche
shutdown -r 21:00
Apagar en media hora
shutdown --poweroff +30
Ejemplos de shutdown con mensaje
Reiniciar ahora mismo y notificar a los usuarios
shutdown -r now "Comienza reinicio del sistema"
Apagar en 10 minutos y avisar a los usuarios
shutdown +10 "Comienza el apagado del sistema"
Y eso es todo por ahora ¿Te ha gustado? ¿Aprendiste algo nuevo? Déjanos saber en los comentarios aquí abajo, en nuestra cuenta de twitter @cablenaranja7 o en nuestra página de facebook.

Docente, IT Manager, Blogger & Developer. Escribo por diversión, educo por pasión. | Grandstanding is not my thing.