2 votes

Déclenchement de l'événement de la source d'alimentation

Mac mini de fin 2014 fonctionnant sous Sierra connecté à un APC BackUPS Pro 900. Aucun logiciel spécial n'a été installé pour prendre en charge l'onduleur.

En ce moment, j'exécute pmset toutes les minutes pour déterminer la source d'énergie, et déclencher des actions en fonction des résultats.

Cependant, une fenêtre de dialogue s'affiche dès que le Mac passe en alimentation de secours. Je me demande s'il existe un moyen de la déclencher en fonction d'autre chose, étant donné que MacOS semble être capable de le faire.

2voto

Graham Miln Points 39606

Oui, en utilisant des outils tiers, comme Power Manager, vous pouvez déclencher des scripts basés sur l'état de votre UPS .

Power Manager used to script a shut down when 30% of UPS left

Des outils tiers peuvent surveiller l'état de l'onduleur par l'intermédiaire de l'interface utilisateur. IOKit et recevoir des rappels sur les changements d'état, évitant ainsi l'interrogation.

Si vous êtes à l'aise avec le shell script ou AppleScript, Power Manager fournit des crochets pour scripting de votre UPS dans ces langues.

J'ai écrit Power Manager, alors n'hésitez pas à poser des questions techniques.

1 votes

C'est un support de script sérieux. J'apprécie la recommandation. Cependant, cela ne vaut pas la peine pour moi de faire cet investissement en logiciel. Je pourrais voir si je peux construire un outil de ligne de commande simple en utilisant IOKit, merci pour cette recommandation.

0voto

IconDaemon Points 17417

Sur System Preferences > Energy Saver vous trouverez un onglet supplémentaire intitulé UPS, qui vous permet de définir des options d'arrêt spécifiques...

enter image description here

0 votes

J'utilise ça, merci. Mais je veux exécuter des scripts personnalisés qui se déclenchent lorsque l'alimentation passe à l'onduleur et revient au réseau.

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