Como eu me recupero de um 'tmux a' por engano dentro de uma sessão tmux?

0

Eu tenho uma sessão do tmux com um par de janelas. Eu quero recuperar o stdout de ambas as janelas. Eu encontrei este exemplo , e assim Na minha sessão anexada existente, executei tmux a . Agora tenho uma tela cheia de til (~).

O tmux ainda é responsivo - eu posso trocar entre janelas, mas ainda vejo uma parede de ~.

O que eu fiz? Como me recupero?

Detalhes do sistema: vagrant@precise32:~$ uname -a Linux precise32 3.2.0-23-generic-pae #36-Ubuntu SMP Tue Apr 10 22:19:09 UTC 2012 i686 i686 i386 GNU/Linux vagrant@precise32:~$ tmux -V tmux 1.6

    
por Peter Mounce 01.10.2014 / 16:40

1 resposta

0

Eu acho que você pode pular o passo 1 nessas instruções se você já estiver conectado via tmux. Para desanexar o que você adicionou, você pode usar C-b d . Espero que isso deixe você com uma sessão sem os tis, e a partir do qual você pode capturar a saída.

Além disso, dependendo do caso de uso que você está tentando obter no geral, convém ver coisas como o script , que pode capturar a saída (e entrada) de uma sessão do shell. (Pode ou não corresponder às suas necessidades, apenas mostrando outras possibilidades que podem ser úteis.)

    
por 02.10.2014 / 17:52

Tags