Cuando configuro una Mac que se usa como pantalla pública (recordatorio: se enciende y apaga automáticamente durante el horario comercial) para apagarla a una hora específica (a través de Energy Saver), macOS contará una cuenta regresiva de 60 segundos y luego agregará una cuenta regresiva adicional. de 10 minutos.
¿Qué puedo cambiar en macOS para que no haya ninguna cuenta atrás para un apagado programado?
Encontré artículos en la Red que detallaban los comandos para Terminal, pero no administran la cuenta regresiva de 60 segundos / 10 minutos.
Alguien me dijo: "usa este AppleScript
osascript -e 'tell application "System Events" to shut down'
y eso funcionará.
Aquí está el problema. Pegue esa línea de código que me dio en AppleScript Editor, luego la guardo como una aplicación AppleScript (hacerlo en Automator y crear una aplicación es lo mismo). Luego voy al calendario de Apple, creo un evento que se repite diariamente y asocio una acción para abrir esa aplicación.
Ahora, aquí está la trampa: Si hago doble clic en la aplicación, el Mac se apaga de inmediato. Multa. Pero eso no es lo que necesito. Si el evento se activa en el Calendario, cada vez que abre la aplicación, dice que esta es la primera vez que se ejecuta esta aplicación y si está bien, abrirla. A pesar de que hago clic en ABRIR (o SÍ, no lo recuerdo), esta advertencia aparece cada vez que se lanza la aplicación. Parece que el proceso de apagado ocurre tan rápido que macOS no tiene tiempo para ponerlo en el registro de aplicaciones autorizadas.
Entonces, la pregunta es: ¿cómo lanzar esa línea de código, sin comprar el PowerManager de $ 50, en un momento específico? Porque cuando esa línea de código no se ejecuta desde una aplicación AppleScript o Automator, funciona (no hay advertencia sobre la aplicación).
Gracias.