Dtach e Vim sobre Ssh: Reconectar Sessão

2

Eu conectei ao meu servidor:

$ ssh [email protected]

Enquanto no servidor, eu abro uma sessão dtach com vim :

$ dtach -c \tmp\my-dtach-session-pipe vim

Então minha sessão ssh morre. Eu tento voltar para a minha sessão:

$ ssh [email protected]
$ dtach -a \tmp\my-dtach-session-pipe

Eu não recebo vim, mas apenas um cursor piscando. Eu não posso fazer nada a partir daí, nem mesmo ctrl + c , só posso desanexar o dtach com ctrl + \ .

Como posso recuperar minha sessão dtach corretamente? Ou estou perdendo a idéia de como o dtach deveria se comportar?

N.B. Estou ciente dos utilitários tmux e screen .

    
por kzh 19.01.2011 / 16:52

2 respostas

2

Acho que você pode evitar isso passando um sinal WINCH para dtach :

dtach -c /tmp/my-dtach-session-pipe -r winch vim

Ou em recolocação:

dtach -a /tmp/my-dtach-session-pipe -r winch
    
por 19.01.2011 / 22:14
1

Talvez você tenha conseguido o que deseja, mas precisa redesenhar a tela? Tente pressionar CTRL + L .

    
por 19.01.2011 / 21:06