Le Mac doit être sous tension pour exécuter votre script. Seuls quelques processus spécifiques à Apple sont autorisés à fonctionner via PowerNap.
pmset
Vous pouvez utiliser pmset
pour programmer le réveil de votre Mac au milieu de la nuit.
pmset
vous permet de programmer la mise en veille, l'arrêt, le réveil et/ou la mise sous tension du système. L'option "schedule" permet de programmer des événements d'alimentation ponctuels, et l'option "repeat" permet de programmer des événements d'alimentation et d'arrêt quotidiens/hebdomadaires. Notez que vous ne pouvez avoir qu'une seule paire d'événements répétitifs programmés - un événement "power on" et un événement "power off". Pour les applications de cycle de sommeil, pmset peut programmer un réveil ou une mise sous tension "relatif" qui se produira en secondes à partir de la fin du sommeil/arrêt du système, mais cet événement ne peut pas être annulé et est intrinsèquement imprécis.
-
type - une des options suivantes : sommeil, réveil, mise en marche, arrêt, réveil ou mise en marche.
-
date/heure - "MM/dd/yy HH:mm:ss" (au format 24 heures ; doit être entre guillemets)
-
temps - HH:mm:ss
-
jours de la semaine - un sous-ensemble de MTWRFSU ("M" et "MTWRF" sont des chaînes valides)
-
propriétaire - une chaîne de caractères décrivant la personne ou le programme qui programme cet événement électrique ponctuel (facultatif)
Voir Comment allumer votre Mac à une date et à une heure précises ? pour plus de détails, y compris une approche graphique, et des outils alternatifs.