Sto provando a eseguire un AppleScript di avvio e un AppleScript che vengono eseguiti in un determinato momento (odio l'approccio di automator / 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
l'unico problema con questo approccio è lo script che è in esecuzione tutto il tempo, utilizzando la memoria e anche io non sono sicuro di come calcolare l'ora corretta ancora. (24.60.60 è ogni 00:00 giusto?) Mi piacerebbe eseguirlo alle 05:00
se ho capito bene, l'aggiunta di script.scpt in / Library / LaunchDaemons farà in modo che lo script funzioni sempre anche se l'utente è disconnesso o si registra con lo screensaver sulla destra?
Ho letto di un altro approccio con sembra ancora meglio, fondamentalmente usando un Plist per lanciare uno script ad un orario prestabilito.
PS: tutto questo funzionerebbe se il disco fosse crittografato? e posso usare AppleScript per registrare un utente all'avvio con lo schermo spento (o discretamente) così posso iniziare ad aprire alcune app senza problemi di sicurezza.
Posso avere il tuo aiuto e consigli su quale approccio è il migliore? Molte grazie in anticipo.