He matado un proceso (un simple .jar que se ejecuta en segundo plano como agente global) por pkill -9 java
. Como el agente global en launchd está configurado como keepAlive el proceso se reinicia inmediatamente.
Desafortunadamente, esta desagradable ventana emergente ("La acción Ejecutar Shell script 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 a que el usuario pulse OK en esta ventana emergente? Después de pulsar OK el proceso se reinicia correctamente.
EDITAR: El script es el siguiente