Существует ли более изящный способ удалить связь с двумя tmux клиентами, совместно использующими сессию из tmux?

на всякий случай то, что Вы уже не попробовали это, Вы могли попытаться добавить активное для своего ssh клиента. просто добавьте

ServerAliveInterval 30

где-нибудь в ~/.ssh/config и перезапуск ssh.

4
13.04.2017, 15:41
1 ответ

Вот что я сделал:

alias ta='export NEW_SESSION=\$(uuidgen) ; tmux new-session -t 0 -s \$NEW_SESSION ; tmux kill-session -t \$NEW_SESSION'

Это создает новый сеанс из сеанса с именем '0' (так называется первый сеанс, если вы не указывать), назвал что-то однозначно случайным (используя uuidgen), а затем убил его, когда я отсоединился.

Обратите внимание, что я использую zsh. "ta" - это сокращение от "tmux attach"

0
27.01.2020, 21:05

Теги

Похожие вопросы