Como posso usar o mesmo shell que eu trabalhei no passado como eu estava desconectado por muito tempo sem operação no Putty?

0

Ontem à noite eu estava depurando com o GDB. O GDB é uma máquina remota da Red Hat, e eu me conecto com a massa. Eu não terminei meu debug na noite passada e saí.

Mas esta manhã, quando eu volto, o PuTTy está desconectado do Ret Hat Shell, e eu faço o login na máquina Red hat, descubro que o GDB ainda está rodando, mas não estou no mesmo shell que o último noite. Como ainda posso usar essa instância do GDB para manter minha depuração. Eu não não vou reiniciar todo o programa, pois leva muito tempo para construir e executar.

    
por EvanL00 27.06.2017 / 03:42

2 respostas

1

Use um multiplexador como tmux ou tela no site remoto.

No caso de você usar o tmux:

Quando logado no site remoto com putty, basta iniciar o multiplexador executando tmux . Desconecte-se do multiplexador tmux pressionando CTRL-b d , do que desconectar putty. Ao retornar ao site remoto, liste sua sessão tmux com tmux ls e reconecte com tmux attach .

Existem muitos recursos para proteger sua sessão, portanto, leia o conteúdo dos links acima.

Eu não sei como reconectar a sua sessão de depuração já iniciada, então este é um conselho para a próxima vez também.

    
por 27.06.2017 / 08:39
0

(conselho para a próxima vez) Tente usar nohup

link

Você também pode definir o heartbeat / keepalive em putty para um número maior que 0:

link

    
por 27.06.2017 / 05:17