Я запускаю приложение из скрипта, используя:
open /path/to/foo.app -F -g -W --args -foo bar
Когда происходит сбой приложения (в частности, происходит сбой), окно остается открытым и приложение не закрывается. Тем не менее, когда я запускаю приложение по старинке
/path/to/foo.app/Contents/MacOSX/foo -foo bar
он просто выходит и возвращает ненулевой код ошибки в скрипт, что я и хочу. Как я могу получить это поведение (выйти из ошибки сегмента и вернуть код ошибки), используя синтаксис "open" выше? Мотивация заключается в том, чтобы получить доступ к специфическим для OSX параметрам, таким как -F, -g, -W и т.д.