Differenza tra l'arresto del menu e 'l'arresto -h ora'


14

Qual è la differenza tra la voce di menu di spegnimento e shutdown -h now? Il primo a volte riattacca il mio laptop su Ubuntu 11.10.

Risposte:


11

La voce di menu di spegnimento richiede che il sistema grafico si spenga in modo pulito. I programmi che hanno file da salvare, ad esempio, hanno l'opportunità di chiedere all'utente cosa fare.

shutdown -h now(sinonimo poweroff:; vedi anche reboot) invia semplicemente segnali a tutti i programmi in esecuzione. Non hanno la possibilità di interrogare l'utente se hanno file non salvati. Tuttavia, l'invio del poweroffcomando sarà lavorare in più situazioni a causa di questo.


Grazie mille. Non sapevo della differenza nel salvataggio dei file per i programmi aperti, ora ha senso per me.
719016

@Scott Severance - Dici che è un sinonimo, ma poi dici "il comando poweroff funzionerà in più situazioni per questo". Ma per cosa? Con lo spegnimento, i programmi avranno la possibilità di interrogare l'utente?
trogne,

Cosa comporta l'arresto pulito se non l'invio di segnali a tutti i programmi in esecuzione?
Lightness Races con Monica

Con i comandi CLI, i programmi grafici non hanno l'opportunità di interrogare l'utente sul salvataggio di file aperti, ad esempio. Quindi ci sono davvero due diversi tipi di arresti puliti.
Scott Severance

5

Il menu chiama un insieme complicato di specifiche freedesktop.org che arrestano il sistema senza che l'utente debba essere root. Puoi vedere alcuni di questi su questa risposta . Questo metodo verifica la presenza di documenti aperti e il blocco delle applicazioni nell'interfaccia grafica prima di richiedere eventualmente l'arresto del sistema (tramite shutdown).

L'esecuzione shutdowndiretta arresta semplicemente il computer, indipendentemente da ciò che è in esecuzione.

Se il primo non funziona, probabilmente c'è qualcosa che lo blocca. Non sono un esperto nel modo in cui funziona, quindi ti suggerisco di segnalare un bug su LaunchPad e far sapere a qualcuno che sa come funziona farti passare attraverso il processo di debug.


0

spegnere il sistema in modo sicuro. È possibile arrestare immediatamente la macchina o pianificare un arresto utilizzando il formato 24 ore.

Dopo aver arrestato il sistema, il comando di arresto arresta o riavvia il sistema in base all'opzione specificata. Solo l'utente root può eseguire il comando di arresto

-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
Questo non risponde alla domanda.
Scott Severance,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.