Estoy intentando ejecutar un AppleScript de inicio y un AppleScript que se ejecute a una hora determinada (odio el enfoque del automatizador / calendario)
on idle
set currentTime to current date
if the weekday of currentTime is (need to do for Tuesday to Saturday) then
do shell script "kextunload /System/Library/Extensions/AppleHDA.kext " password "..." with administrator privileges
end if
--only check once a day
return 24 * 60 * 60
end idle
el único problema con este enfoque es la secuencia de comandos que se ejecuta todo el tiempo, usando la memoria y aún no estoy seguro de cómo calcular la hora correcta. (24.60.60 es cada 00:00 ¿verdad?) Me gustaría ejecutarlo a las 05 AM
si lo entiendo bien, agregar el script.scpt a / Library / LaunchDaemons hará que el script se ejecute todo el tiempo, incluso si el usuario está desconectado, o se registra con el protector de pantalla a la derecha?
He leído acerca de otro enfoque que parece incluso mejor, básicamente usando un Plist para lanzar un script a una hora determinada.
PS: ¿todo esto funcionaría si el disco está cifrado? y puedo usar AppleScript para registrar a un usuario en el arranque con la pantalla apagada (o de manera discreta) para poder abrir algunas aplicaciones sin tener problemas de seguridad.
¿Puedo obtener su ayuda y consejos sobre cuál es el mejor enfoque? Muchas gracias de antemano.