Ответы:
Перейдите в «Терминал» -> «Настройки», затем справа выберите «Оболочка», затем выберите «Закрыть, если оболочка завершилась чисто» из выпадающего меню с надписью «Когда оболочка выходит».
Это закроет оболочку, если она вышла без проблем (например, когда вы ввели «выход»), но если процесс вернет ошибку, он останется, чтобы вы могли увидеть, что это было.
Кроме того, вы можете выполнить следующую команду (или добавить ее в конец сценария оболочки .sh ), чтобы убить приложение терминала:
kill `ps -A | grep -w Terminal.app | grep -v grep | awk '{print $1}'`