Убить окно Tmux снаружи tmux

На машине с Linux я запускаю сеанс Tmux с 3 окнами. Я подключаюсь к этой машине с Linux, используя ssh. Процесс, работающий в одном окне, извергает множество журналов, практически не позволяя мне делать что-либо еще (не могу переключать окна или даже убивать это окно). Есть ли способ убить это окно из оболочки (открыв другое ssh-соединение с этим окном)? Я не хочу убивать процесс. Просто окно.


person Bhaskar    schedule 31.08.2016    source источник
comment
Обратите внимание, что Stackoverflow предназначен только для вопросов, связанных с программированием. Просмотрите справочный центр, чтобы узнать, какие темы здесь можно задать. Этот вопрос может быть уместным на других сайтах SE, таких как Unix и Linux. Сначала проверьте их справку, чтобы узнать, относится ли к ним вопрос, и если да, вы можете щелкнуть ссылку флага и выбрать, если требуется внимание модератора, чтобы запросить миграцию там.   -  person kaylum    schedule 31.08.2016
comment
Я думаю, это нормально, потому что этот вопрос об инструменте программирования software tools commonly used by programmers   -  person Sardorbek Imomaliev    schedule 31.08.2016


Ответы (1)


Прочтите man tmux есть команда под названием kill-window

kill-window [-a] [-t target-window] (псевдоним: killw)

Уничтожить текущее окно или окно в целевом окне, удалив его из всех сеансов, с которыми оно связано. Опция -a убивает все, кроме окна, указанного с -t.

Поэтому, если вы знаете имя или индекс окна, вы можете нажать Prefix+:, чтобы вызвать командный режим, а затем ввести

kill-window -t window_name

Или из-за пределов tmux

tmux kill-window -t session_name:window_name
person Sardorbek Imomaliev    schedule 31.08.2016