Slaap een Mac vanaf de Commandoregel

Slaap kan direct op elke Mac worden opgeroepen via de opdrachtregel door de opdracht pmset uit te voeren of een zeer eenvoudige AppleScript-run in OS X. Dit kan om vele redenen nuttig zijn, of het nu gaat om scripting, systeembeheer, beheer op afstand met SSH of misschien gewoon live in de opdrachtregel.

We laten u twee manieren zien waarop u op elke Mac kunt slapen door de opdrachtregel te gebruiken.

Hoe een Mac in de slaapstand te plaatsen vanaf de commandoregel van OS X

Om dit zelf te proberen, start u Terminal en gebruikt u een van de volgende opdrachten. Onthoud dat er geen waarschuwing is, de slaap is onmiddellijk.

De eerste truc maakt gebruik van pmset:

pmset sleepnow

Dat is een van de meest eenvoudige toepassingen van pmset, een volledig hulpprogramma voor energiebeheer.

Zoals eerder vermeld, wordt er onmiddellijk geslapen, dus als u daar niet aan toe bent, kunt u een wachttijd toepassen of een variatie van de volgende truc gebruiken omdat AppleScript eenvoudig kan worden gepland.

Het gebruik van AppleScript vanaf de opdrachtregel is een andere manier om direct vanuit Terminal te beginnen met slapen. De syntaxis voor de AppleScript-slaapmethode is als volgt:

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

osascript is een opdrachtregelprogramma dat OSA-scripts uitvoert, waarbij de vlag -e het script tussen aanhalingstekens uitvoert in plaats van naar een bestand te zoeken. De tekst tussen aanhalingstekens is basis AppleScript.

Het gebruik van beide methoden moet andere instellingen in Mac OS X overschrijven en het systeem in slaapstand brengen. U kunt ook de toepassing 'Systeemgebeurtenissen' targeten als u iets tegenkomt dat de slaap belemmert:

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

Het laatste AppleScript wordt ook gebruikt in onze gids over hoe je op afstand een Mac in slaap kunt zetten met een iPhone of SSH.