Cómo reiniciar un process sin interacción del usuario

Maté un process (un simple .jar ejecutándose en segundo plano como un agente global) por pkill -9 java . Dado que el agente global en launchd está configurado como keepAlive, el process se reinicia de inmediato.

Lamentablemente, aparece esta desagradable window emergente ("La acción Ejecutar script de shell encontró un error") e impide el reinicio del process sin interacción del usuario. enter image description here

¿Es posible que launchd simplemente reinicie el process sin esperar a que el usuario presione OK en esta window emergente? Después de presionar OK, el process se reinicia correctamente.

EDITAR: El script es el siguiente enter image description here

One Solution collect form web for “Cómo reiniciar un process sin interacción del usuario”

Si finaliza el process de java con kill -9 , el shell que llamó recupera un código de error. En su caso, la ejecución de java es el único command en el script ejecutado por Automator, por lo que el código de error es interpretado por Automator como un error general que desencadena la window emergente.

Si agrega cualquier otro command después de la llamada java (bueno, cualquiera que finalice correctamente), la acción Ejecutar script de shell se completará correctamente y Automator ni siquiera notará que el process java se terminó. Este command puede ser algo simple como : (que en esta forma básicamente no hace nada) o sleep 0 (que generalmente sale exitosamente).

  • Mac webcam: get el dispositivo
  • MacBook Pro con Linux: solo 3.6 GB de RAM disponible
  • Comportamiento de logging extraño en el correo de Unix
  • ¿Cómo encontrar files que no contengan comentarios x?
  • SSH Key Error, sudo funciona bien
  • less no funciona
  • ¿Es posible instalar Ubuntu en mi iPod Touch 2G?
  • rEFIt, linux y optibay
  • ¿Qué está haciendo Apple con UUCP?
  • ¿Cómo uso mi database KeePass existente en mi nuevo iPad sin iTunes en una computadora?
  • ¿Cómo agrego una carpeta a la Biblioteca usando un command de UNIX?
  • Loving Apple Products like poisoning (iPhone, iPad, iMac, Macbook, iWatch).