3 votos

¿Cómo puedo activar automáticamente un script de bash antes de que mi Mac entre en modo de suspensión?

Estoy al tanto de las opciones sugeridas en ¿Es posible ejecutar scripts al dormir y despertar?.

Busco idealmente una opción nativa que no requiera instalar una aplicación de terceros o binaria.

Lo más cercano que encontré es SleepWatcher pero requiere instalar un binario de terceros usando brew install sleepwatcher.

¡Gracias!

1voto

Steve Evans Puntos 155

Tiempo Limitado

No hay una forma incorporada de ejecutar un script antes de dormir en macOS. Debes usar una herramienta de terceros para activar tu script bash.

El tiempo disponible para tu script, después de la notificación de suspensión pendiente pero antes del sueño, está deliberadamente limitado por macOS. Consulta Fleeting Sleep Trigger para obtener una visión general del problema.

0 votos

No estoy al tanto de ninguna función incorporada que permita esto sin una aplicación de terceros. Si existiera tal cosa, SleepWatcher no habría sido necesario. Añadiría Keyboard Maestro como otra buena opción que hace esto y muchas otras cosas, lo cual maximiza el "valor" de tener una herramienta de terceros instalada y en funcionamiento, en lugar de tener un demonio específico ejecutándose solo para esto.

1 votos

Re: la nota sobre el desencadenante del sueño fugaz. La parte importante es que cualquier trabajo debe realizarse cuando la máquina se despierte, no antes de que se duerma. Por lo tanto, la verdadera pregunta es qué deseas hacer antes de dormir y encontrar una mejor manera de hacerlo.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X