Schlaf einen Mac von der Kommandozeile

Sleep kann sofort auf jedem Mac über die Befehlszeile aufgerufen werden, indem der Befehl pmset oder ein sehr einfaches AppleScript in OS X ausgeführt wird. Dies kann aus vielen Gründen nützlich sein, egal ob Skripting, Systemadministration, Remoteverwaltung mit SSH oder einfach nur Sie in der Befehlszeile leben.

Wir zeigen Ihnen zwei Möglichkeiten, wie Sie den Ruhezustand auf jedem Mac über die Befehlszeile einleiten können.

Wie man einen Mac aus der Kommandozeile von OS X in den Ruhezustand versetzt

Um dies selbst zu versuchen, starten Sie Terminal und verwenden Sie einen der folgenden Befehle. Denken Sie daran, es gibt keine Warnung, der Schlaf ist unmittelbar.

Der erste Trick verwendet pmset:

pmset sleepnow

Dies ist eine der einfachsten Anwendungen von pmset, einem umfassenden Dienstprogramm zur Energieverwaltung.

Wie bereits erwähnt, erfolgt der Schlaf sofort. Wenn Sie nicht bereit dafür sind, können Sie eine Wartezeit anwenden oder eine Variation des nächsten Tricks verwenden, da AppleScript problemlos geplant werden kann.

Die Verwendung von AppleScript über die Befehlszeile ist eine weitere Möglichkeit, um den Ruhezustand von Terminal sofort zu initiieren. Die Syntax für die AppleScript-Schlafmethode lautet wie folgt:

osascript -e 'tell application "Finder" to sleep'

osascript ist ein Befehlszeilentool, das OSA-Skripts ausführt, das Flag -e führt das Skript in Anführungszeichen aus, statt nach einer Datei zu suchen, und der Text in Anführungszeichen ist grundlegendes AppleScript.

Wenn Sie eine der beiden Methoden verwenden, sollten Sie alles andere außer Kraft setzen, das in Mac OS X ausgeführt wird, und das System in den Ruhezustand versetzen. Sie können auch auf die Anwendung "System Events" abzielen, wenn Sie auf etwas stoßen, das den Schlaf verhindert:

osascript -e 'tell application "System Events" to sleep'

Das letzte AppleScript wird auch in unserem Handbuch verwendet, um einen Mac über ein iPhone oder ssh fernzuschalten.