Deshabilitar la suspensión cuando nadie está conectado a MacBook [duplicado]

1

Estoy ejecutando un servicio / Library / LaunchDaemons en el momento del arranque: nadie ha iniciado sesión. Quiero que la computadora no se apague. Aquí está mi pmset -g en 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

Cada vez que inicio sesión a través de SSH, lleva un tiempo, y cada vez que intento conectarme a mi servicio en ejecución a través de HTTPS hay un retraso prolongado (aproximadamente 10 segundos). Parece que el sistema se va a dormir. No puedo averiguar cómo deshabilitar esto.

He iniciado sesión como usuario (solo usuario en el sistema) y configuré la suspensión del equipo y la visualización de la suspensión para que nunca, sin marcar ponga los discos duros en suspensión, deje el despertador encendido para el acceso a la red, y la siesta sin energía. Esto es todo para el modo de adaptador de corriente. El cambio automático de gráficos aún está habilitado.

Esto parece estar relacionado principalmente con no tener un usuario conectado. Cuando estoy conectado, no se pone en suspensión.

    
pregunta nachum 10.05.2017 - 19:48

2 respuestas

0

Vaya a Preferencias del sistema → Ahorro de energía e inhabilite Ponga los discos duros en modo de suspensión cuando sea posible.

    
respondido por el grg 11.05.2017 - 18:01
0

Ejecuta un script basado en un launchdaemon que verifica si un usuario ha iniciado sesión en la consola. who | grep console

Luego, desactiva el modo de reposo usando

caffeinate o pmset

Revise sus páginas de manual para las opciones. También hay otras formas de obtener el usuario conectado.

    
respondido por el Hefewe1zen 13.05.2017 - 19:53

Lea otras preguntas en las etiquetas