I'm trying to run a startup AppleScript, and a AppleScript which run at a set time (I hate the automator / calendar approach)
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
the only issue with this approach is the script it's running all the time, using memory and also I'm not sure how to calculate the correct time yet. (24.60.60 is every 00:00 right?) I would like to run it at 05 AM
if I understand it right, adding the script.scpt to /Library/LaunchDaemons will make the script run all the time even if the user is logged out, or logging with the screensaver on right?
I read about a another approach with seems even better, basically using a Plist to launch a script at a set time.
PS : would all this work if the disk is encrypted ? and can I use AppleScript to log an user at boot with the screen off (or discreetly)so I can start open some apps without have security issues.
Can I have your help and advises about which approach is the best one? Many thanks in advance.
kextunload
on specific dates/times can be done vialaunchd
(orcron
) directly. – nohillside♦ Mar 11 '17 at 7:53kextunload
) or whether you want to run some applications. You'll probably get better answers if you edit your question to clearly state your intention, without already making assumptions regarding possible solutions and their drawbacks. – nohillside♦ Mar 11 '17 at 8:17