A tela não é reconectada após a suspensão

1

Estou usando a tela há alguns dias agora. Eu geralmente quero lançar um cálculo em uma máquina mais poderosa que só pode ser acessada através do ssh. Como as computações tendem a ser bastante longas, quero poder iniciar a computação e reconectar a ela mais tarde para ver o resultado / status.

A solução que foi proposta está usando screen . Isso parece funcionar por um tempo curto, mas se eu fizer uma das seguintes opções

  • altere a rede (com fio para wifi)

  • suspenda meu computador

então screen -r não funciona. Se eu digitar screen -r , vejo a lista de telas. Ao tentar se reconectar com screen -r PID:host... , vejo um erro contendo broken pipe e simplesmente não consigo retomar o processo.

Isso é normal? Existem outras soluções (que não exigem a instalação de algo no servidor) para que eu possa iniciar um processo e conectá-lo mesmo depois de alterar a rede ou desligar o computador?

    
por Beni Bogosel 05.04.2017 / 20:47

1 resposta

0

Ok, essa foi uma pergunta ingênua com uma resposta simples.

Na verdade, eu estava executando a tela na minha máquina e depois passando pelo ssh para o servidor. Você precisa fazer o contrário. Conecte-se ao servidor e execute a tela lá para manter o cálculo após a perda de conexão.

    
por 15.04.2017 / 10:40