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

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

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

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

  • Как раскрасить последнее окно в строке состояния?
  • Окно изменения размера tmux
  • RVM + TMUX-Повторяющиеся записи в $ PATH
  • Использование tmux для презентаций
  • Запрос Powerline bash не раскрашен в tmux
  • Указание строки командной строки tmux
  • Можно ли запустить 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 

  • Как разбить новое окно и запустить команду в этом новом окне с помощью tmux?
  • Как я могу получить меню сеанса tmux за пределами сеанса tmux?
  • Vim не работает внутри tmux
  • Tmux зависает при первом запуске
  • Почему tmux задает переменную TERM для отображения?
  • Ошибка при запуске TMUX под CYGWIN
  • 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 
    Linux и Unix - лучшая ОС в мире.