Comment planifier des événements de veille et de veille à partir du terminal sous Mac OS X

Comme beaucoup d'entre nous, je suis souvent occupé et hors de la maison, laissant mon Mac sur un bureau. J'utilise régulièrement ma machine domestique comme serveur de fichiers local et d'autres personnes de la maison dépendent de son fonctionnement. Maintenant, voici la situation à laquelle je suis confronté: je quitte la ville plus tôt que mes colocataires, mais je ne veux pas avoir à compter sur quelqu'un qui ne maîtrise pas particulièrement l'informatique pour mettre mon Mac en veille, alors que dois-je faire? Planifiez les événements de sommeil et de veille, bien sûr!


Oui, la plupart des utilisateurs doivent et peuvent planifier des événements de veille à partir du panneau de préférences Energy Saver dans OS X, mais cela s'adresse davantage aux personnes avancées qui souhaitent peut-être ajuster ce comportement à distance. Et, étant un peu sur le côté geek, je vais le faire à partir de la ligne de commande, qui sert à deux fins:

1) c'est geek

2) c'est exactement ce que vous pourriez faire si vous êtes actuellement absent de votre Mac, mais souhaitez planifier le sommeil et le réveil à distance.

Planification des événements Mac Sleep & Wake à partir de la ligne de commande sous Mac OS X

Voici comment vous pouvez planifier le sommeil et le réveil via la ligne de commande, rappelez-vous que vous pouvez le faire à distance en SSH sur le Mac que vous voulez programmer:

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

Maintenant, mon système va dormir la veille de Noël, le 24 décembre.

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

Cette commande assure que mon Mac se réveille le lendemain de Noël

C'est tout ce qu'on peut en dire! Maintenant, mon Mac va dormir et se réveiller tout seul, indépendamment de toute autre personne interférant avec la machine. Notez que vous pouvez faire tout cela via l'interface graphique Energy Saver mais ce n'est pas aussi amusant (pour moi au moins).