Antworten:
Der Menüpunkt Herunterfahren fordert das grafische System zum sauberen Herunterfahren auf. Programme mit zu speichernden Dateien haben beispielsweise die Möglichkeit, den Benutzer zu fragen, was zu tun ist.
shutdown -h now
(synonym: poweroff
siehe auch reboot
) sendet lediglich Signale an alle laufenden Programme. Sie haben keine Möglichkeit, den Benutzer abzufragen, wenn sie nicht gespeicherte Dateien haben. Um jedoch das Senden von poweroff
Befehl wird aus diesem Grunde in mehr Situationen.
Das Menü ruft einen komplizierten Satz von freedesktop.org-Spezifikationen auf, die das System herunterfahren, ohne dass der Benutzer root sein muss. Sie können einige davon auf dieser Antwort sehen . Diese Methode prüft, ob Dokumente geöffnet sind und blockiert Anwendungen in der grafischen Oberfläche, bevor schließlich ein Systemstopp (über shutdown
) aufgerufen wird .
Wenn Sie shutdown
direkt ausgeführt werden, wird der Computer nur heruntergefahren - unabhängig davon, was ausgeführt wird.
Wenn der erste nicht funktioniert, blockiert ihn wahrscheinlich etwas. Ich bin kein Experte für die Funktionsweise, daher schlage ich vor, dass Sie einen Fehler in LaunchPad melden und jemanden, der weiß, wie es funktioniert, durch den Debug-Prozess führen.
Fahren Sie das System auf sichere Weise herunter. Sie können den Computer sofort herunterfahren oder ein Herunterfahren im 24-Stunden-Format planen.
Nach dem Herunterfahren des Systems wird das System mit dem Befehl shutdown gemäß der angegebenen Option angehalten oder neu gestartet. Nur Root-Benutzer können den Befehl zum Herunterfahren ausführen
-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