Maté un proceso (un simple .jar que se ejecuta en segundo plano como agente global) por pkill -9 java
. Dado que el agente global en launchd está configurado como keepAlive , el proceso se reinicia inmediatamente.
Lamentablemente, este desagradable mensaje emergente ("La acción Ejecutar el script de shell encontró un error") aparece e impide el reinicio del proceso sin la interacción del usuario.
¿Es posible que launchd simplemente reinicie el proceso sin esperar que el usuario presione OK en esta ventana emergente? Después de presionar OK, el proceso se reinicia correctamente.
EDITAR: El guión es el siguiente