Предотвращение запроса [process completed] после завершения скрипта терминала в Mac OS X

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

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

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

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

Terminal process completed

12
задан 3498DB
10.03.2023 21:30 Количество просмотров материала 2572
Распечатать страницу

2 ответа

В Терминале предпочтения, in профили панель выберите профиль, который вы используете (должен сказать "по умолчанию" под его именем), выберите вложенную панель Shell и меняем "при выходе из оболочки: "to"закрыть, если оболочка вышла чисто".

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

41
отвечен tig 2023-03-12 05:18

восстановление разрешений через Disk utility приложение решило проблему для меня.

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

20/08/2015 01:17:42.318 login[3291]: in pam_sm_open_session(): Unable to write the utmp record.
0
отвечен jakedsouza 2023-03-12 07:35

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя
Вверх