J'ai tué un processus (un simple .jar fonctionnant en arrière-plan comme un agent global) par pkill -9 java
. Puisque l'agent global dans launchd est configuré en tant que keepAlive le processus est redémarré immédiatement.
Malheureusement, cette vilaine popup ("L'action Run Shell script a rencontré une erreur") apparaît et empêche le redémarrage du processus sans interaction de l'utilisateur.
Est-il possible que launchd redémarre simplement le processus sans attendre que l'utilisateur appuie sur OK dans cette popup ? Après avoir appuyé sur OK, le processus est redémarré correctement.
EDIT : Le script est le suivant