2013-05-09 2 views
3

Я написал this thing и хотел бы запустить сценарий активации виртуального виртуального скрипта Python всякий раз, когда в запущенном сеансе создается новое окно.Запуск команды для каждого нового окна в tmux

Возможно ли это? Параметр по умолчанию связан с оболочкой, а не с дополнительной командой.

ответ

4

я делаю следующие предположения:

  1. Вы используете bash
  2. Ваш файл .bashrc является источником для каждого нового окна, которое запускает оболочку
  3. Вы только хотите начать свой virtualenv в окне что запускает оболочку

Добавить код, который вы хотите запустить к вашему .bashrc:

if [[ $TMUX ]]; then 
    # code here 
fi 

Этот код будет работать только для новых оболочек, находящихся в существующем сеансе tmux.

+0

Это будет работать отлично, если я предоставил переменную окружения tmux с определенным для сеанса пути к скрипту активации. Спасибо, чепнер. – mqsoh

Смежные вопросы