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