Estaba tratando de apagar mi PC a través de SSH. Yo ejecuté
sudo shutdown now
El usuario se desconectó y Ubuntu comenzó a apagarse, pero se congeló en la última pantalla con el logotipo de Ubuntu y los puntos de carga. ¿Alguna idea de dónde podría estar el problema?
Además, ¿cuál es la diferencia entre shutdown
y halt
? ¿Qué otros comandos similares hay?
command-line
shutdown
Richard Rodriguez
fuente
fuente
Respuestas:
De las PÁGINAS DEL HOMBRE:
Apagado : "el apagado hace que el sistema se desactive de manera segura. Se notifica a todos los usuarios que han iniciado sesión que el sistema se está cayendo y, en los últimos cinco minutos de TIME, se evitan nuevos inicios de sesión". El tiempo mencionado aquí es una cantidad especificada por el usuario que se está cerrando.
Detener : "Estos programas le permiten al administrador del sistema reiniciar, detener o apagar el sistema".
La diferencia es que Halt puede ser más "agresivo" cuando se apaga que el propio apagado. Tiene parámetros que literalmente pueden obligar al sistema a apagarse sin tener en cuenta los servicios o programas abiertos. Si ejecuta detener sin ningún parámetro, simplemente ejecutará el comando de apagado. Algo así como un alias. Si lo ejecuta, por ejemplo, con el parámetro
--force
, "forzará" el sistema a reiniciarse realmente rápido.En el caso de detención o apagado, esperarán a que todos los procesos finalicen correctamente antes de apagar la PC o reiniciar. Si un servicio o aplicación no se cierra o no se cierra correctamente, verá lo que menciona allí (el logotipo de ubuntu con los puntos).
La forma correcta en el terminal para un solo usuario o multiusuario es el apagado. Pero si el apagado no funciona, verifique qué servicios está ejecutando y cuál está causando la lentitud o el congelamiento del apagado.
Con eso en mente, hay varias formas de reiniciar o apagar el sistema:
Reinicio -
shutdown -r
,reboot
En este caso, reiniciar es simplemente llamar
shutdown -r
.Apagando -
halt
,shutdown
,sudo init 0
,shutdown -h now
,poweroff
En este caso,
poweroff
es lo mismo que llamarshutdown -P
Como habrás notado, el
shutdown
comando puede hacer muchas cosas, aquí hay una pequeña lista:Como lo hace el
reboot
Sin embargo, existe una diferencia entre apagar a través del terminal y hacer clic en la opción Apagar en Unity. Este último le pedirá al usuario que interactúe con cualquier trabajo no guardado (como libreoffice, inkscape ...). el primero simplemente enviará una señal a todos los procesos diciéndoles que cierren. No será necesaria la interacción del usuario, por lo que cualquier trabajo no guardado desaparecerá.
fuente
shutdown
apaga el sistema operativo, pero en realidad no apaga la computadora. Necesita un argumento adicional, comoshutdown -P
, o para llamar en supoweroff
lugar. (Son lo mismo). La lista completa de los comandos similares esreboot
,halt
,poweroff
yshutdown
.("M-S-k", spawn "sudo shutdown now -P")
no funcionaLo que debe hacer es apagar la computadora después de que se apague ejecutando el siguiente comando:
fuente
shutdown -P
? EDITAR : ¿No es capaz de saber cuándo es el mejor momento para apagar?Otro comando para apagar el sistema es
sudo init 0
init 0 llama a todos los scripts de apagado y apaga su máquina con gracia.
fuente
o
fuente