Diferencia entre apagado del menú y 'apagado -h ahora'

14

¿Cuál es la diferencia entre el elemento del menú de apagado y shutdown -h now? El primero a veces cuelga mi computadora portátil en Ubuntu 11.10.

719016
fuente

Respuestas:

11

El elemento del menú de apagado solicita que el sistema gráfico se apague limpiamente. Los programas que tienen archivos para guardar, por ejemplo, tienen la oportunidad de preguntarle al usuario qué hacer.

shutdown -h now(sinónimo poweroff:; vea también reboot) simplemente envía señales a todos los programas en ejecución. No tienen la oportunidad de consultar al usuario si tienen archivos no guardados. Sin embargo, enviando el poweroffcomando será trabajar en más situaciones a causa de esto.

Scott Cesantía
fuente
Muchas gracias. No sabía sobre la diferencia en guardar archivos para programas abiertos, ahora tiene sentido para mí.
719016
@Scott Severance - Dices que es un sinónimo, pero luego dices "el comando de apagado funcionará en más situaciones debido a esto". ¿Pero por qué? Con el apagado, ¿los programas tendrán la oportunidad de consultar al usuario?
trogne
¿Qué implica cerrar limpiamente si no se envían señales a todos los programas en ejecución?
Lightness compite con Monica el
Con los comandos de la CLI, los programas gráficos no tienen la oportunidad de consultar al usuario sobre cómo guardar archivos abiertos, por ejemplo. Así que realmente hay dos tipos diferentes de paradas limpias.
Scott Severance
5

El menú llama a un conjunto complicado de especificaciones de freedesktop.org que apaga el sistema sin que el usuario necesite ser root. Puedes ver algunos de estos en esta respuesta . Este método verifica si hay documentos abiertos y aplicaciones de bloqueo en la interfaz gráfica antes de eventualmente solicitar una interrupción del sistema (vía shutdown).

La ejecución shutdowndirecta solo apaga la computadora, independientemente de lo que se esté ejecutando.

Si el primero no funciona, probablemente haya algo bloqueándolo. No soy un experto en cómo funciona, así que le sugiero que presente un error en LaunchPad y deje que alguien que sepa cómo funciona lo guíe a través del proceso de depuración.

Oli
fuente
0

apague el sistema de manera segura. Puede apagar la máquina inmediatamente o programar un apagado utilizando el formato de 24 horas.

Después de desactivar el sistema, el comando de apagado detiene o reinicia el sistema de acuerdo con la opción que se especifica. Solo el usuario root puede ejecutar el comando de apagado

-r  Requests that the system be rebooted after it has been brought down
-h  Requests that the system be either halted or powered off after it has been broughtdown, with the choice as to which left up to the system
-H  Requests that the system be halted after it has been brought down
-P  Requests that the system be powered off after it has been brought down
-c  Cancels a running shutdown. TIME is not specified with this option, the firstargument is MESSAGE
-k  Only send out the warning messages and disable logins, do not actually bring thesystem down
Deepak Rajput
fuente
44
Esto no responde la pregunta.
Scott Severance