Blog – Lucas Leão

Linux

Como usar screen

Se você tem conexões intermitentes de internet e precisa executar comandos no linux remoto que demoram muito, como um backup de banco de dados, vai aí a dica:

  • Instale o app screen yum install screen(para redhat/centos)  e apt-get install screen (para debian/ubuntu)

Depois é só usar:

Após se conectar via ssh digite:

screen

Dentro do prompt dele execute o programa ou script(aquele demorado), para sair de deixar o programa rodando, pressione as teclas  CTRL+A e depois d – Ctrl + a + d.

Isto roda screen em segundo plano e volta ao console normal, para reconectar, conecte o ssh novamente e depois execute

screen -R

Prontinho, de volta na tela como se não tivesse saído de lá, com todas as mensagens no console como se tivesse mantido a conexão o tempo todo, serve para conferir mais tarde se terminou normal, ver as mensagens no console, inclusive as mensagens geradas durante o tempo que estava desconectado.

Pode abrir varias sessões, para facilitar procure nomear as sessões com -S nomeprocesso, (-S sessionname) e recuperar com -r nomeprocesso (-r sessionowner/[pid.tty.host])
screen -S sshtal
screen -S torrenttal

screen -r sshtal
screen -r torrenttal

Isto é um resumo muito simples, veja no manual que tem muito mais….

Deixe uma resposta

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *

*