5 votes

Comment déclencher l'action de fermeture du couvercle de façon programmée?

Y a-t-il un moyen de déclencher l'action de fermeture du couvercle de manière programmée avec un script ou via le terminal?

Je teste cela en plaçant un petit aimant près de la fente SD de mon MacBook Pro.

3voto

Graham Miln Points 39606

Il n'existe pas d'interface de programmation supportée par Apple pour simuler la fermeture du couvercle.

Vous pouvez mettre votre Mac en veille en utilisant cette ligne de commande:

osascript -e 'tell application "System Events" to sleep'

2voto

phil pirozhkov Points 311

Vous pouvez mettre votre machine en veille avec un script shell :

pmset sleepnow

P.S. Si vous avez l'intention d'exécuter ceci à partir d'un script, soyez prêt car la machine ne se mettra pas en veille tant que le script ne sera pas terminé, et si c'est quelque chose comme un démon tournant en boucle, cela ne fonctionnera jamais à moins que vous n'exécutiez pmset dans un sous-shell :

(pmset sleepnow &)

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