Или, по крайней мере, его часть, это имеет смысл.
В частности, у меня есть некоторые переменные среды, которые были экспортированы при запуске script, чтобы создать подходящую среду для этой задачи. Когда я запускаю tmux, эти переменные нигде не видны ни в глобальной, ни в сеансовой среде. Конечно, я могу запустить этот script снова, но...
Я был бы доволен, если бы я мог указать конкретные vars в моем .tmux.conf
файле:
set-environment VAR $VAR
Не делает то, что я ожидаю.
Заранее спасибо:)
А, думаю, я знаю почему.
При запуске второго сеанса tmux, скажем, в другом терминале, он копирует среду из первой. Первый из них в значительной степени принимает текущую среду вызывающей оболочки и добавляет некоторую tmuxiness к ней.
Мое текущее обходное решение просто останавливается и запускает сеансы tmux, когда мне нужно изменить среду.