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 

  • tmux vs. GNU Screen
  • Tmux идентифицирует, масштабируется ли панель и активируется
  • Как разделить окно tmux на третьи?
  • tmux "last-session" привязка
  • Как автоматически загружать tmux при входе в систему, но нет, если уже внутри tmux?
  • Команды Tmux: что такое M-whatever
  • Vim не работает внутри tmux
  • Записать все прокрутки tmux в файл
  • 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 
    Interesting Posts

    Как разблокировать учетную запись администратора

    Skype не работает с веб-камерой A4Tech PK-130MG

    В сценарии оболочки bash пишется цикл for, который выполняет итерацию по строковым значениям

    Проблема с samba share Ubuntu server 12.04

    Почему процесс / программа становится зомби?

    Несколько вопросов об установке нескольких разделов (в Ubuntu 14.10)

    touch и tar из текстового файла

    Возможно ли сохранить vnc-сервер после выхода из системы?

    CentOS – изменить пароль файла GPG по сценарию bash

    Как использовать sed для печати части строки, содержащей хеши (или любое альтернативное решение)?

    создание сокращений для обычно используемых путей

    Как получить информацию о процессоре на гостевом компьютере vmware

    Как я могу выполнить некоторые команды в сценарии оболочки с `sudo`, а другие нет?

    Поиск определенного файла и изменение его каталога

    Данные, добавляемые к файлу, и когда его значение пересекло 200 МБ, новый файл должен быть создан

    Linux и Unix - лучшая ОС в мире.