我已经在UNIx交换中询问了这个问题,但我被告知如果标准shell不起作用,也会在这里询问AppleScripts。
我需要一个可以打开应用程序的脚本。等待它退出,如果应用程序正常退出(IE:没有崩溃)重新启动它。否则,保持崩溃报告打开并退出脚本。我希望这个脚本能够运行,直到我手动退出它。
到目前为止,已提出以下建议:
while open -W /path/to/application.app
do
:
done
但这会打开应用程序,然后在崩溃或退出时会自动再次运行它。我认为这是因为无论等待与否,open都将以正常的0退出代码终止。除非当然打开崩溃,但在这种情况下它不会。
对此有任何帮助表示赞赏。
谢谢。