tmux: обмен переменных между сеансами

Я заметил, что

  1. tmux будет делиться переменной между сеансами.
  2. tmux увеличит TMUX_PANE для нового сеанса.

Можно ли перезагрузить VAR для каждой сессии?

Можно ли запустить TMUX_PANE с 0 для каждого сеанса?

  # set variable # create 2 sessions $ export VAR=aaaaa $ tmux new -A -s $VAR -d $ export VAR=bbbbb $ tmux new -A -s $VAR -d $ tmux ls aaaaa: 1 windows (created Fri Jan 23 12:12:46 2015) [207x50] bbbbb: 1 windows (created Fri Jan 23 12:12:55 2015) [207x50] # connect to sessions # check value of variable $ tmux att -t aaaaa $ echo $VAR aaaaa $ tmux att -t bbbbb $ echo $VAR aaaaa <-------- i would like to see 'bbbbb' here 

One Solution collect form web for “tmux: обмен переменных между сеансами”

Я нашел обходное решение.

Несколько серверов с параметром -L (который определяет имя сокета).

 # set variable # create 2 sessions $ export VAR=aaaaa $ tmux -L $VAR new -A -s $VAR -d $ export VAR=bbbbb $ tmux -L $VAR new -A -s $VAR -d $ tmux ls failed to connect to server $ tmux -L aaaaa ls aaaaa: 1 windows (created Fri Jan 23 12:12:46 2015) [207x50] $ tmux -L bbbbb ls bbbbb: 1 windows (created Fri Jan 23 12:12:55 2015) [207x50] # connect to sessions # check value of variable $ tmux -L aaaaa att -t aaaaa $ echo $VAR aaaaa $ tmux -L bbbbb att -t bbbbb $ echo $VAR bbbbb <-------- now i can see 'bbbbb' here 
  • Установите цвет активной вкладки tmux
  • Как прокручивать, удерживая Shift для копирования в tmux?
  • Прикрепите tmux к pty после reptyr?
  • Как я могу заставить мой .bashrc вызывать TMUX только в том случае, если он существует в моей системе?
  • tmux.conf: префикс зависит от того, является ли сеанс удаленным
  • Как связать несколько команд tmux с одним нажатием клавиши?
  • Терминальные 256 цветов не работают через Tmux
  • Как автоматически загружать tmux при входе в систему, но нет, если уже внутри tmux?
  • TMUX 2.3 копировать в буфер обмена
  • Эффективно скопировать вставку (kill / yanking) с emacs, запущенным в tmux на Mac OS X
  • Номер панели вставки Tmux
  • Tmux идентифицирует, масштабируется ли панель и активируется
  • Linux и Unix - лучшая ОС в мире.