J'ai un script d'Automator (application) qui fait simplement quelques clics dans une application. Ce script est lancé via un événement de calendrier. Le script est planifié et exécuté à partir d'un compte administrateur différent du compte qui est "physiquement" ouvert sur l'écran de l'ordinateur.
Voici comment cela se passe : lorsque je teste le script en étant connecté avec Screen Sharing, le script s'exécute très bien. Mais si je quitte l'application Screen Sharing (la session de l'utilisateur doit toujours fonctionner en arrière-plan), le script renvoie une erreur lorsqu'il est lancé par l'événement de calendrier "Erreur d'observation : (OSStatus error -50)" . Si je fais la même chose, mais que je programme le script à partir de l'autre compte administrateur (celui qui est ouvert "physiquement" sur l'écran de l'ordinateur), il fonctionne bien.
J'ai déjà défini les permissions dans les paramètres de confidentialité pour le script.
Il semble qu'il s'agisse d'un problème d'exécution du script d'Automator lorsqu'il est exécuté sur un compte utilisateur "pas à l'écran".