Por que o desligamento é mais rápido a partir da linha de comando do que da GUI?

-1

Estou aprendendo a administração do sistema Linux e notei que, se eu fizer

sudo systemctl poweroff

no meu Ubuntu Xenial, ele executa o comando muito mais rápido do que se eu fizesse o mesmo usando o botão de desligamento da GUI.

Do pouco que fiz com o Linux, este parece ser o caso da maioria dos comandos.

Meu entendimento (posso estar errado em ser um administrador do sistema em formação) é que o botão desligar também chama o comando systemctl poweroff . Isso eu inferi da maneira como a ferramenta apt funciona, pois chama o dpkg subjacente ao executar uma tarefa.

Eu acho que a diferença de tempo não deve ser muito perceptível, mas é.

    
por George Udosen 25.11.2016 / 22:09

1 resposta

0

Tanto quanto eu sei ...

$> poweroff

Isso mata todos os processos instantaneamente, enquanto que pressionar poweroff button na interface do usuário primeiro verifica se todas as janelas / processos GUI estão prontos para serem encerrados (por exemplo: se um editor de texto não salvou, ...). Depois disso, ele mata o ambiente da área de trabalho (gerenciador de janelas, servidor x e assim por diante ...).

    
por Florian Traun 26.11.2016 / 00:32