29

В моем текстовом редакторе я привязал комбинацию клавиш для развертывания моего кода, вызвав команду вроде

/usr/bin/open /Users/blahblah/run_deploy

Этот сценарий развертывания загружает мой код на мой сервер и т.д. Я использую "open", чтобы я мог видеть выходные данные в новом окне терминала в случае каких-либо ошибок. Очень удобно, но в конце концов окно терминала остается открытым с текстом «[Процесс завершен]».

Любой способ пропустить это и вместо этого просто автоматически закрыть окно?

Терминальный процесс завершен

2 ответа2

44

В окне « Настройки терминала» на панели « Профили» выберите используемый вами профиль (в его имени должно быть слово "по умолчанию"), выберите «Подпанель Shell» и измените « При выходе из оболочки: » на « Закрыть, если оболочка прошла чисто ».

Он не будет скрывать сообщение [Process completed] , но закроет окно, если код завершения был успешным.

0

Восстановление прав доступа с помощью Disk utility решило проблему для меня.

Я продолжал видеть ошибку в Console приложении:

20/08/2015 01:17:42.318 login[3291]: in pam_sm_open_session(): Unable to write the utmp record.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .