Slaapstand instellen of uitschakelen vanwege inactiviteit van de Mac-systeem vanaf de opdrachtregel in OS X.

Mac-gebruikers kunnen de niet-actieve tijd aanpassen om hun computers gemakkelijk te slapen via het voorkeurenpaneel Energiespaarstand, maar veel geavanceerde OS X-gebruikers willen mogelijk naar de opdrachtregel overschakelen om een ​​dergelijke taak uit te voeren. Dit maakt scripting, controle op afstand en het veranderen van inactief slaapgedrag via SSH mogelijk, en u kunt het ook gebruiken om de idle time-vereisten in te stellen die verder gaan dan wat is toegestaan ​​via de standaard systeemvoorkeurbenadering.


Merk op dat dit niet echt de slaap vanaf de commandoregel initieert, maar eerder het slaapgedrag verandert, zoals of de Mac helemaal zal slapen of niet, en hoe lang de inactiviteitsperiode zou zijn voordat de computer begint te slapen.

Begin om Terminal te starten vanuit de map / Programma's / Hulpprogramma's / en gebruik een van de volgende opdrachtreeksen. Sudo is ook vereist, dus verwacht een beheerderswachtwoord in te voeren om eventuele wijzigingen in het slaapactief gedrag in te stellen.

Stel de standby-tijd van het Mac-systeem in op de opdrachtregel

Je kunt de hoeveelheid niet-actieve tijd in minuten instellen die moet verstrijken voordat een Mac met de volgende syntaxis gaat slapen, in dit voorbeeld gebruiken we 60, wat betekent dat het een uur inactief is voordat de Mac slaapt:

sudo systemsetup -setcomputersleep 60

Vervang 60 indien gewenst door een ander nummer in minuten.

Schakel System Sleep uit vanaf de opdrachtregel in OS X.

Je kunt de systeemslaap ook volledig uitschakelen door inactiviteit van de opdrachtregel met hetzelfde commando, waarbij je het nummer vervangt door "Nooit" om aan te geven dat de Mac niet zal slapen van inactiviteit:

sudo systemsetup -setcomputersleep Never

U kunt ook "Uit" gebruiken in plaats van "Nooit", maar let op de behuizing wanneer u de terminalopdrachten gebruikt.

Controleer de huidige slaapstand van het Mac-systeem

Als u wilt bepalen waar het huidige slaapgedrag van het systeem op is ingesteld, kunt u de vlag -getcomputersleep gebruiken:

sudo systemsetup -getcomputersleep

Als u een aantal teruggemeld ziet, is het het aantal minuten in ruststand om te bepalen wanneer de slaapgebeurtenis plaatsvindt, waarmee wordt aangegeven dat de slaapfunctie is ingeschakeld. Evenzo, als wat u ziet gerapporteerd is "Nooit", zal de Mac niet slapen door inactiviteit.