Deaktiver søvn på en Mac fra kommandolinjen med koffein

Du har alltid vært i stand til midlertidig å forhindre at en Mac sovner ved å bruke kommandoen pmset noidle eller et varmt hjørne, men med moderne versjoner av OS X har Apple buntet et kommandolinjeverktøy dedikert til å soveforebygging mye som den populære Koffein-appen, og riktig, kalt det koffein.

Ved den mest enkle bruken, forhindrer koffein bare søvn helt, men du kan endre kommandoen med ulike flagg for å forhindre at skjermen sover, gi en bestemt tid for å unngå å sove, unngå å sove mens en kommando går, og mer. Noen få nyttige eksempler er diskutert nedenfor.

Slik deaktiverer du søvn med kommandoen 'koffein' i Mac OS X

For å midlertidig deaktivere sovfunksjoner uavhengig av søvninnstillinger, kjør følgende kommando fra Terminal i Mac OS X:

caffeinate

Kjernen er den grunnleggende funksjonen til kommandoen, koffein er alt som er nødvendig, og mens koffein er aktiv, vil søvn bli forhindret til den ikke lenger går.

For å stoppe koffein og gå tilbake til normal søvnadferd, kan du trykke "Control + C" for å slutte ut av koffein når den kjører slik, eller du kan drepe den med 'killall koffein' kommandoen hvis ønskelig.

Du kan også kjøre koffein i en forhåndsbestemt tid for å unngå å sove i en bestemt tidsperiode, si i 4 timer mens du laster ned noe, og kjør det i bakgrunnen ved å legge til og til det:

caffeinate -t 144000 &

Nummeret som er knyttet til -t-flagget, er hvor mye tid i sekunder som søvn skal deaktiveres på Mac-en.

Kaffeinat kan også festes til andre kommandoer for å hindre at Macen sover, mens den oppgitte kommandoen kjører :

caffeinate [command_to_run] -arguments

Det fører til at Macen bare unngår søvn så lenge det tar å kjøre kommandoen som tilbys, hvorpå de vanlige søvnreglene gjelder.

Med disse sistnevnte triksene, hvis du kjører koffein i bakgrunnen og ønsker å avbryte det, er den enkleste måten å avslutte prosessen, å utløse kill-kommandoen for referanseprosess-ID, eller bare 'killall-koffein'

For å bruke koffein kommandoen må du kjøre en ganske moderne versjon av OS X, da funksjonen ble introdusert i 10, 8 Mountain Lion og fortsetter gjennom 10, 9 Mavericks, og inn i 10.10 Yosemite.

Hodet opp til MacWorld for tipset