Absolut bevorzugen Sie shutdown -hdas Netzkabel aus der Wand zu ziehen. shutdownbietet macOS die Möglichkeit, wichtige zugrunde liegende Prozesse sauber zu beenden und Datei-Caches in den Speicher zu leeren.
Vermeiden shutdown
Nach der programmgesteuerten sanften Abschaltung haben wir die Erfahrung gemacht, dass Sie vermeiden sollten, shutdown -hwenn Sie Benutzer angemeldet haben und grafische Mac-Anwendungen ausführen:
shutdownist ein stumpfes Tool, mit dem Sie Ihren Mac in den meisten Fällen herunterfahren können. Es funktioniert auf einer Ebene unterhalb der Benutzeroberfläche des Mac und entspricht in etwa der Kraft, mit der alles beendet wird.
Mit shutdownMac-Anwendungen, die gut beendet worden wären, wird keine Chance gegeben. In den meisten Fällen sollte die Verwendung des Herunterfahrens in Ordnung sein, es muss jedoch darauf geachtet werden, dass Anwendungen nicht die Möglichkeit erhalten, das Programm ordnungsgemäß zu beenden.
- Fahren Sie Ihren Mac sicher herunter, dssw.co.uk.
Bevorzugen kAEShutDown
Wenn Sie in der Lage sind, befolgen Sie die Anweisungen von Apple in den technischen Fragen und Antworten QA1134 - Programmgesteuertes Neustarten, Herunterfahren und / oder Abmelden . Dieser Rat kann wie kAEShutDownfolgt zusammengefasst werden: Ausgabe eines AppleEvent an das System.
Beachten Sie, dass die Verwendung nur kAEShutDownEinschränkungen hat. Diese werden unter Herunterfahren des Mac mit AppleScript erläutert .
Per AppleScript oder Befehlszeile
Sie können ein AppleScript-Snippet verwenden, um Folgendes zu kAEShutDownverwenden:
tell application "Finder"
shut down
end tell
Oder mit dem Kommandozeilen-Tool osascript:
osascript -e 'tell application "Finder" to shut down'
Zähler zum macOS-Ansatz
In Bezug auf nicht-grafische Prozesse shutdownist sinnvoll. Für alles, was grafisch oder auf Benutzerebene ist, sollten Sie es vermeiden. Die Ausgabe shutdownist für die regelmäßige Verwendung unter macOS nicht geeignet. als Notfallmaßnahme ist es in Ordnung, aber nicht als vorab in Betracht gezogene Lösung.
Benutzer würden schnell lernen, eine Anwendung zu vermeiden, die einfach ausgegeben wird, shutdownanstatt die Anforderung über AppleEvent zu senden.