cygwin + tmux и множественные процессы bash

411
roughnecks

У меня установлены Cygwin и Tmux. Каждый раз, когда я запускаю терминал, я также запускаю tmux, а затем запускаю weechat. Когда мне нужно уйти, я просто закрываю окно терминала, и tmux продолжает работать в фоновом режиме ... Пока все хорошо.

Проблема в том, что каждый раз, когда я снова открываю терминал и присоединяюсь к сеансу tmux, запускается новый процесс bash, поэтому, если я закрываю свой терминал и присоединяю сеанс tmux несколько раз, я получаю несколько процессов bash в диспетчере задач.

Я делаю что-то не так или это так, как это должно работать? Спасибо

РЕДАКТИРОВАТЬ: Отсоединение TMUX перед закрытием окна терминала решает мою проблему.

Вот что я вижу при закрытии терминала, пока TMUX все еще подключен: предупреждение

1
tmux - терминальный мультиплексор, это не интерпретатор команд, я предполагаю, что поведение нормальное. Каждый раз, когда вы запускаете новый терминал, терминал запускает новую копию интерпретатора команд как bash, csh, zsh ... matzeri 6 лет назад 0

0 ответов на вопрос