macOS: Как перенаправить STDERR / STDOUT процесса ПОСЛЕ запуска, используя Терминал? - PullRequest
0 голосов
/ 11 февраля 2020

В macOS обычно можно получить заметный вывод на консоль / оболочку, выполнив процесс, выполнив его двоичный файл непосредственно в Терминале с помощью:

/Applications/SOME_APPLICATION.app/Contents/MacOS/SOME_APPLICATION

Это может быть очень полезно время от времени для отладки и ловить ошибки, которые происходят. С введением Catalina (10.15) прямое выполнение приложений таким способом не поощряется сценариями и т. Д. c. и вызывает различные проблемы, в конечном итоге требующие использования /usr/bin/open.

Как мы можем перенаправить STDERR / STDOUT процесса после того, как он был запущен?


Было обсуждение этого топика c ранее для Linux, но не ясно, сработает ли что-то из этого для macOS сейчас.

reptyr будет фантастическим c если он может быть изменен для macOS, так как он уже работает в основном для FreeBSD.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...