A tela precisa ser desanexada para manter o processo em execução após a desconexão

3

Minha conexão ssh não é confiável, então tenho estudado usando tela e desanexando toda vez que inicio um processo de longa duração. A parte da tela que eu conheço é necessária, mas é a separação também? Obrigado.

    
por bongbang 15.10.2014 / 00:12

1 resposta

5

Você não precisa desconectar, se a conexão for interrompida, você pode usar screen -dr para reconectar a uma sessão de tela já em execução que não foi desconectada adequadamente da primeira vez.

Basta listar as sessões de tela usando screen -ls :

$ screen -ls
There is a screen on:
    10266.somesession   (Attached)
1 Socket in /var/run/screen/S-slm.

Anote o nome das sessões, 10266.somesession e anexe-o da seguinte forma:

$ screen -dr 10266.somesession

OBSERVAÇÃO: Contanto que o outro sistema em que screen esteja sendo executado não seja reinicializado ou o processo pai que possui screen não seja eliminado, suas sessões de tela permanecerão intactas.

    
por 15.10.2014 / 00:45

Tags