Ya he hecho esta pregunta en el UNIx de cambio, pero me dijeron que pregunte aquí también se trata de AppleScripts si el shell estándar no funciona.
Necesito un script que abra una aplicación. Espere a que salga, si la aplicación salido correctamente (I. E: no se bloquee) relanzarla. De lo contrario, mantenga el informe de accidente abrir y salir de la secuencia de comandos. Me gustaría que este script se ejecute hasta que me salga de forma manual.
Hasta ahora, la siguiente ha sido sugerido:
while open -W /path/to/application.app
do
:
done
Pero esto abre la aplicación y, a continuación, ya sea por accidente o salida se ejecute automáticamente de nuevo. Supongo que esto es debido a que abra independientemente de la espera o no va a terminar con una normal 0 código de salida. A menos, por supuesto, abierto falla, pero en este caso no.
Cualquier ayuda es apreciada.
Gracias.