Suponha que eu tenho uma tmux
janela (1.7) dividida da seguinte maneira:
________________________
| 1 |
| |
|-----------+------------|
| 2 | 3 |
|___________|____________|
Agora, os tamanhos verticais foram personalizados, portanto não é de forma alguma um dos layouts padrão.
Ocasionalmente, quando um programa fica preso ou quando você reinicia uma máquina à qual você se conectou ssh
, o painel "trava". Ou seja, nada além de kill-pane
parece funcionar.
No entanto, como não há maneira fácil de reconstruir a configuração de divisão acima depois que o painel 1 for kill-pane
d, eu gostaria de "reiniciá-lo".
-k
se você criou o painel noremain-on-exit
modo e matou o comando sozinho.Na verdade, existe uma maneira de reconstruir um layout -
list-windows
fornece uma descrição do layout para todas as janelas de uma sessão eselect-layout
pode resumir a análise da string e definir o layout de forma apropriada (consulteselect-layout
a página de manualtmux(1)
).Quanto ao seu problema com o ssh - os servidores ssh devem fechar a conexão assim que o sistema for desligado (embora eu tenha visto algumas distribuições Linux que de alguma forma atrapalhem o comportamento adequado, não desligando o daemon ssh e executando as sessões corretamente) - se for esse o caso, consulte a
ESCAPE CHARACTERS
seção (e outros locais que se referem a ele) ossh(1)
caractere de escape seguido por.
(um ponto) encerra forçosamente a conexão no lado do cliente. É claro que não ajuda se você apenas gerou o painel com assh
execução, mas se você enfrentar o problema com mais frequência, talvez prefira executar um shell no painel e chamar ssh a partir dele.fonte