Diferença entre o desligamento do menu e 'shutdown -h now'


14

Qual é a diferença entre o item de menu Shutdown e shutdown -h now? O primeiro, às vezes, desliga meu laptop no Ubuntu 11.10.

Respostas:


11

O item do menu de desligamento solicita que o sistema gráfico seja desligado corretamente. Programas que possuem arquivos para salvar, por exemplo, têm a oportunidade de perguntar ao usuário o que fazer.

shutdown -h now(sinônimo:; poweroffveja também reboot) apenas envia sinais para todos os programas em execução. Eles não têm a chance de consultar o usuário se tiverem arquivos não salvos. No entanto, enviando o poweroffcomando irá trabalhar em mais situações por causa disso.


Muito obrigado. Eu não sabia sobre a diferença de salvar arquivos para programas abertos, agora faz sentido para mim.
— 719016

@ Scott Severance - Você diz que é um sinônimo, mas depois diz "o comando poweroff funcionará em mais situações por causa disso". Mas por que? Com o desligamento, os programas terão a chance de consultar o usuário?
— trogne

O que o encerramento envolve de maneira limpa se não está enviando sinais para todos os programas em execução?
— Lightness Races com Monica

Com os comandos da CLI, os programas gráficos não têm oportunidade de consultar o usuário sobre como salvar arquivos abertos, por exemplo. Portanto, existem realmente dois tipos diferentes de desligamentos limpos.
— Scott Severance

5

O menu chama um conjunto complicado de especificações do freedesktop.org que encerra o sistema sem que o usuário precise ser root. Você pode ver alguns deles nesta resposta . Esse método verifica se há documentos abertos e aplicativos de bloqueio na interface gráfica antes de, eventualmente, solicitar uma parada do sistema (via shutdown).

A execução shutdowndireta apenas desliga o computador - independentemente do que está sendo executado.

Se o primeiro não estiver funcionando, provavelmente há algo bloqueando-o. Como eu não sou especialista em como funciona, sugiro que você arquive um bug no LaunchPad e informe alguém que sabe como ele o orienta no processo de depuração.


0

desligar o sistema de maneira segura. Você pode desligar a máquina imediatamente ou agendar uma desativação usando o formato de 24 horas.

Depois de desligar o sistema, o comando shutdown interrompe ou reinicia o sistema de acordo com a opção especificada. Somente usuário root pode executar o comando shutdown

-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

4
Isso não responde à pergunta.
— Scott Severance
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.