Sov en Mac fra kommandolinjen

Søvn kan påberopes øyeblikkelig på hvilken som helst Mac via kommandolinjen ved å kjøre kommandoen pmset eller en veldig enkel AppleScript-run i OS X. Dette kan være nyttig av mange grunner, om skripting, systemadministrasjon, fjernadministrasjon med SSH, eller kanskje du bare bor i kommandolinjen.

Vi viser deg på to måter du kan starte søvn på hvilken som helst Mac ved hjelp av kommandolinjen.

Slik setter du en Mac i dvale fra Command Line of OS X

For å prøve dette selv, start Terminal og bruk en av følgende kommandoer. Husk det er ingen advarsel, søvn er umiddelbar.

Det første trikset bruker pmset:

pmset sleepnow

Det er en av de enkleste bruksområdene til pmset, som er et fullverdig strømstyringsverktøy.

Som nevnt, går det søvn med en gang, så hvis du ikke er klar for det, kan det være lurt å bruke vent, eller bruk en variant av det neste trikset siden AppleScript kan planlegges enkelt.

Å bruke AppleScript fra kommandolinjen er en annen måte å umiddelbart starte søvn fra Terminal. Syntaxen for AppleScript-søvemetoden er som følger:

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

osascript er et kommandolinjeverktøy som kjører OSA-skript, -e-flagget utfører skriptet i sitater i stedet for å lete etter en fil, og teksten i sitatene er grunnleggende AppleScript.

Bruk av en hvilken som helst metode bør overstyre alt annet som kjører i Mac OS X og tvinge systemet til å sove. Du kan også målrette programmet "System Events" hvis du støter på noe som hindrer søvn:

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

Sistnevnte AppleScript brukes også i vår guide for hvordan du fjerner en Mac til å sove ved hjelp av en iPhone eller ssh.