Je suis un développeur Python et j'aimerais que le Mac se réveille de son sommeil quand je l'ai programmé (de lui-même) et lance quelques scripts ou certains programmes pendant la journée. Sous Windows, il y a le "Planificateur de tâches" entrer la description du lien ici Cela fonctionne très bien, l'ordinateur se réveille tout seul et exécute des programmes. J'ai entendu parler du "Mac automator" et je ne pense pas qu'il ait la possibilité de réveiller le Mac pour lancer des programmes.
Réponse
Trop de publicités?Pmset
Utiliser l'outil de ligne de commande intégré pmset
pour programmer le réveil ou la mise sous tension d'un Mac. Dans le menu pmset
page de manuel :
Planifie le réveil automatique du système le 4 juillet 2016 à 20 heures.
pmset schedule wake "07/04/16 20:00:00"
Programmation d'un arrêt répétitif chaque jour, du mardi au samedi, à 11 heures.
pmset repeat shutdown TWRFS 11:00:00
caffeinate
Après le réveil
Sachez qu'au réveil, votre Mac se rendormira dès que possible. MacOS est à la recherche d'une activité de l'utilisateur justifiant le réveil ou l'activation de l'alimentation.
Tout script ou outil que vous exécutez après le réveil doit enregistrer une assertion d'alimentation pour empêcher MacOS de se remettre en veille. Créez l'assertion avec caffeinate
:
caffeinate i make
caffeinate
interrompt un processus, exécute "make
"et contient une assertion qui empêche la mise en veille tant que ce processus est en cours d'exécution.
Tiers
Par ailleurs, des outils tels que Gestionnaire de l'énergie existent :
Je suis un ingénieur impliqué dans Power Manager ; n'hésitez pas à me contacter pour poser des questions techniques sur son fonctionnement.