Hoe slaap- en waakgebeurtenissen vanaf Terminal in Mac OS X te plannen

Zoals velen van ons ben ik vaak druk en uit huis en laat mijn Mac op een bureau liggen. Ik gebruik mijn thuiscomputer regelmatig als een lokale fileserver en andere mensen in het huishouden zijn afhankelijk van het feit dat het in gebruik is. Dit is de situatie die mij wordt aangeboden: ik verlaat de stad eerder dan mijn huisgenoten, maar ik wil niet op iemand vertrouwen die niet bijzonder computervaardig is om mijn Mac in slaap te brengen, dus wat moet ik doen? Plan de slapende en wakende evenementen natuurlijk!


Ja, de meeste gebruikers moeten en kunnen slaapgebeurtenissen plannen vanuit het voorkeurenpaneel Energiebesparing in OS X, maar dit is meer gericht op geavanceerde personen die dit gedrag misschien op afstand willen aanpassen, en dat is wat de Terminal toestaat. En, een beetje aan de geeky kant, zal ik dit doen vanaf de commandoregel, die twee doelen dient:

1) het is nerds

2) het is precies wat u zou kunnen doen als u op dit moment niet bij uw Mac bent, maar u wilt slaap plannen en op afstand wakker worden.

Mac Sleep & Wake-evenementen plannen vanaf de opdrachtregel in Mac OS X

Hier leest u hoe u slaap en waak kunt plannen via de opdrachtregel, onthoud dat u dit op afstand kunt doen door SSH'ing in de Mac die u wilt inplannen:

pmset schedule sleep "12/24/2009 00:00:00"

Nu gaat mijn systeem slapen op kerstavond, 24 december.

pmset schedule wake "12/26/2009 00:00:00"

Dit commando zorgt ervoor dat mijn Mac de dag na Kerstmis wakker wordt

Dat is alles wat er is! Nu zal mijn Mac slapen en op zichzelf wakker worden, onafhankelijk van iemand anders die de machine hindert. Merk op dat je dit allemaal kunt doen via de Energy Saver GUI, maar dat is niet zo leuk (voor mij tenminste).