Запись скрипта Linux Bash

Похоже, что в Терминале MacOS есть функция, которая извлекает текущий рабочий каталог из процесса, запущенного на одной вкладке (используя /proc или подобную) и использует его в качестве начального текущего рабочего каталога для новой вкладки.

В данном случае процессом, запущенным на первой вкладке, является script, который никогда не изменяет свой текущий рабочий каталог, поэтому новые вкладки всегда открываются с этим каталогом. Только текущий рабочий каталог (некоторого) дочернего процесса script на самом деле меняется, но приложение Terminal не обращает на это никакого внимания.

Если это верно, то нет никакого обходного пути, кроме изменения работы приложения Terminal или изменения работы script.

156
27.08.2020, 23:40
0 ответов

Теги

Похожие вопросы