1 votes

Désactiver la mise en veille lorsque personne n'est connecté au MacBook

J'exécute un service /Library/LaunchDaemons au démarrage - personne n'est connecté. Je veux que l'ordinateur ne se mette pas en veille. Voici mon pmset -g sur MacOS Sierra 10.12.4 :

System-wide power settings:
Currently in use:
 standbydelay         4200
 standby              0
 womp                 1
 halfdim              1
 hibernatefile        /var/vm/sleepimage
 powernap             0
 gpuswitch            2
 networkoversleep     0
 disksleep            10
 sleep                0
 autopoweroffdelay    28800
 hibernatemode        0
 autopoweroff         0
 ttyskeepawake        1
 displaysleep         10
 acwake               0
 lidwake              1

Chaque fois que je me connecte via SSH, cela prend un certain temps, et chaque fois que j'essaie de me connecter à mon service en cours d'exécution via HTTPS, il y a un long délai (environ 10 secondes). On dirait que le système se met en veille. Je n'arrive pas à trouver comment désactiver cela.

Je me suis connecté en tant qu'utilisateur (le seul utilisateur du système), et j'ai réglé la mise en veille de l'ordinateur et la mise en veille de l'écran sur jamais, j'ai décoché la mise en veille des disques durs, j'ai laissé le réveil pour l'accès au réseau activé, et j'ai décoché la sieste d'alimentation. Tout cela pour le mode adaptateur secteur. La commutation automatique des graphiques est toujours activée.

Cela semble principalement lié au fait que l'utilisateur n'est pas connecté. Lorsque je suis connecté, il ne se met pas en veille.

0voto

grg Points 181593

Allez dans Préférences Système - Économiseur d'énergie et désactivez la fonction Mettre les disques durs en veille lorsque cela est possible.

0voto

charles horvath Points 151

Exécuter un script basé sur un launchdaemon qui vérifie si un utilisateur est connecté à la console. who | grep console

Ensuite, désactivez la veille en conséquence en utilisant

caffeinate o pmset

Vérifiez leurs pages de manuel pour les options. Il existe également d'autres moyens d'obtenir l'utilisateur connecté.

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