Slaapstand op een Mac vanaf de commandoregel uitschakelen met cafeïne

Je hebt altijd kunnen voorkomen dat een Mac slaapt door het commando pmset noidle of een hete hoek te gebruiken, maar met moderne versies van OS X heeft Apple een commandoregel-tool gebundeld die is gericht op slaappreventie, net als de populaire Caffeine-app, en toepasselijk noemde het cafeïnezuur.

Bij het meest eenvoudige gebruik wordt cafeïne alleen voorkomen dat de slaap volledig wordt gebruikt, maar je kunt de opdracht met verschillende vlaggen aanpassen om te voorkomen dat alleen het scherm slaapt, een opgegeven tijd aangeeft om te voorkomen dat je slaapt, slapen voorkomt terwijl een opdracht wordt uitgevoerd en meer. Een paar bruikbare voorbeelden worden hieronder besproken.

Hoe slaap uit te schakelen met het 'caffeinate'-commando in Mac OS X

Om de slaapfuncties tijdelijk uit te schakelen, ongeacht de slaapinstellingen, voert u de volgende opdracht uit vanuit Terminal in Mac OS X:

caffeinate

In de basis-basisfunctie van het commando is cafeïne alles wat nodig is, en terwijl cafeïne actief is, wordt de slaap voorkomen totdat het niet meer werkt.

Om cafeïne te stoppen en terug te keren naar normaal slaapgedrag, kun je op "Ctrl + C" drukken om te stoppen met caffeinate omdat het zo loopt, of je kunt het desgewenst doden met de 'killall caffeinate'-opdracht.

Je kunt ook cafeïne gebruiken gedurende een vooraf bepaalde tijd om te voorkomen dat je gedurende een bepaald blok van de tijd slaapt, bijvoorbeeld voor 4 uur terwijl je iets downloadt, en het op de achtergrond uitvoert door er & aan toe te voegen:

caffeinate -t 144000 &

Het nummer dat is gekoppeld aan de vlag -t is de hoeveelheid tijd in seconden om de slaapstand op de Mac uit te schakelen.

Caffeinate kan ook aan andere commando's worden gekoppeld om te voorkomen dat de Mac slaapt terwijl de gegeven opdracht wordt uitgevoerd :

caffeinate [command_to_run] -arguments

Dat zorgt ervoor dat de Mac de slaap alleen vermijdt zolang het duurt om de gegeven opdracht uit te voeren, waarna de normale slaapregels van toepassing zijn.

Met deze laatste trucjes, als je cafeïne op de achtergrond uitvoert en het wilt annuleren, dan is de eenvoudigste manier om het proces te stoppen het uitvoeren van de kill-opdracht voor het referentieproces-ID, of simpelweg 'killall caffeinate'

Om de caffeinate-opdracht te gebruiken, moet je een redelijk moderne versie van OS X gebruiken, aangezien de functie werd geïntroduceerd in 10.8 Mountain Lion en blijft bestaan ​​tot 10.9 Mavericks en tot 10.10 Yosemite.

Begeeft zich naar MacWorld voor de tip