Я бы хотел запустить файл bash на darwin через:
open -n -a Terminal --args bashfile.sh
Сам файл bash выглядит так:
#! /bin/sh
<application> <arguments>
Это работает, как и ожидалось, но есть ли способ закрыть окно терминала, когда процесс будет завершен?
Я уже пытался exit;
и exit 0;
но без успеха.
Частичное решение
В настройках Терминала (« Терминал»> «Настройки»> «Настройки»> «Оболочка») вы можете установить флаг «Когда существует оболочка», чтобы close the window if the shell exited cleanly
. Если ничего не пошло не так, это впоследствии закрывает окно терминала, но не приложение как таковое.