Ho ucciso un processo (un semplice .jar in esecuzione in background come agente globale) di   pkill -9 java   . Poiché l'agente globale in launchd è configurato come  keepAlive , il processo viene riavviato immediatamente. 
 Purtroppo questo brutto popup ("L'azione esegui Shell Script ha riscontrato un errore") si presenta e impedisce il riavvio del processo senza l'interazione dell'utente.  
 
È possibile che launchd riavvii semplicemente il processo senza attendere che l'utente prema OK in questo popup? Dopo aver premuto OK, il processo viene riavviato correttamente.
 EDIT:
Lo script è il seguente
