Tradicionalmente, el comando sudo shutdown nowlo llevará al nivel de ejecución 1 (modo de recuperación); esto sucederá tanto para Upstart como para SysV init. Para obtener lo que desea, es decir, apagar la computadora correctamente, debe -hactivar el interruptor shutdown.
Una cosa a tener en cuenta aquí es que haltcerrará todos los procesos, apagará las CPU y devolverá el control a un monitor ROM de la placa base que necesita que el usuario presione el botón de encendido para apagar la fuente de alimentación, mientras que poweroffdespués de apagar las CPU simplemente apagará la fuente de alimentación, lo que provocará un apagado adecuado.
El -hcambio de shutdownvoluntad halto poweroffla computadora, la decisión será tomada por el sistema, aunque en Ubuntu he visto que normalmente sería poweroffla máquina. Para estar seguro de eso, se puede utilizar el -Pinterruptor con shutdowna poweroffla computadora.
Para resumir, aquí están los comandos disponibles para poweroff( no halt ) una computadora:
sudo shutdown -h now
sudo shutdown -P now
sudo poweroff
sudo halt -p
sudo init 0
Los comandos poweroffy haltinvocan básicamente shutdown(excepto el poweroff -f). sudo poweroffy sudo halt -pexactamente son como sudo shutdown -P now. El comando sudo init 0lo llevará al nivel de ejecución 0 ( apagado ).
Ahora, ¿qué pasa si desea cerrar con fuerza, es decir, no quiere esperar a que los procesos se cierren normalmente? En ese caso puedes usar:
sudo poweroff -f
Esto no va a usar shutdown. Más bien, invocará la reboot(2)llamada al sistema (utilizada para reiniciar, apagar y detener) para apagar la computadora al instante.