Предположим, у меня есть tmux
(1.7) окно, разделенное следующим образом:
________________________
| 1 |
| |
|-----------+------------|
| 2 | 3 |
|___________|____________|
Теперь, вертикальные размеры были настроены, так что это ни в коем случае не один из макетов по умолчанию.
Иногда, когда программа застревает или когда вы перезагружаете компьютер, к которому вы подключились ssh
, панель «зависает». Т.е. ничто иное, как kill-pane
кажется, не работает.
Однако, так как нет простого способа перестроить вышеупомянутую разделенную конфигурацию после того, как панель № 1 была kill-pane
сделана, я хотел бы ее «перезапустить».
-k
если вы создали панель вremain-on-exit
режиме и убили команду самостоятельно.На самом деле, существует способ перестроить макет - он
list-windows
дает описание макета для всех окон в сеансе иselect-layout
может переварить анализ строки и соответственно настроить макет (см.select-layout
На странице руководстваtmux(1)
).Что касается вашей проблемы с ssh - серверы ssh должны закрывать соединение, как только система выключается (хотя я видел некоторые дистрибутивы Linux, которые каким-то образом портят правильное поведение, не выключая демон ssh и не запуская сеансы должным образом) - если это так, см.
ESCAPE CHARACTERS
раздел (и другие места, относящиеся к нему)ssh(1)
символ экранирования, за которым следует.
(точка), принудительно завершает соединение на стороне клиента. Конечно, это не поможет, если вы просто создали панель дляssh
запуска в ней, но если вы столкнетесь с проблемой чаще, возможно, вы захотите запустить оболочку в панели и вызвать из нее ssh.источник