0 votes

Configurer le Mac pour qu'il se réveille et exécute des scripts en mode veille

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.

1voto

Graham Miln Points 39606

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 :

DssW Power Manager for macOS

Je suis un ingénieur impliqué dans Power Manager ; n'hésitez pas à me contacter pour poser des questions techniques sur son fonctionnement.

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X