J'essaie d'exécuter un AppleScript de démarrage, et un AppleScript qui s'exécute à une heure donnée (je déteste l'approche automate / calendrier).
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
le seul problème avec cette approche est le script il tourne tout le temps, utilisant la mémoire et aussi je ne suis pas encore sûr de savoir comment calculer le temps correct. (24.60.60, c'est tous les 00:00, n'est-ce pas ?) Je voudrais l'exécuter à 5 heures du matin.
si je comprends bien, ajouter le script.scpt à /Library/LaunchDaemons fera en sorte que le script s'exécute tout le temps même si l'utilisateur est déconnecté, ou se connecte avec l'économiseur d'écran activé n'est-ce pas ?
J'ai lu un article sur une autre approche qui semble encore meilleure, qui consiste à utiliser un Plist pour lancer un script à un moment donné.
PS : est-ce que tout cela fonctionnerait si le disque est crypté ? et puis-je utiliser AppleScript pour connecter un utilisateur au démarrage avec l'écran éteint (ou discrètement) afin de pouvoir ouvrir certaines applications sans avoir de problèmes de sécurité.
Puis-je avoir votre aide et vos conseils pour savoir quelle est la meilleure approche ? Merci d'avance.