screen

Bem, muitos já conhecem o screen, mas fica aqui a dica para quem nunca utilizou…

Como sempre, tenho que acessar diariamente alguns servidores utilizando uma conexão SSH. Algumas vezes faço operações demoradas como um DUMP de um banco de dados e minha conexão cai. O jeito para resolver isso é usar o “screen”.

Após instalado na máquina onde me conecto (no meu caso no servidor que eu acesso remotamente), basta digitar screen e aparecerá uma tela de boas vindas. Dê um enter e você voltará para o seu shell habitual. Caso a conexão caia, basta você se conectar novamente via SSH e digitar screen -x. A sessão anterior será restaurada no ponto atual. Assim posso ficar tranqüilo que nunca vou perder uma operação que esteja rodando em primeiro plano.

Uma outra utilidade é compartilhar um shell com várias pessoas. Depois de uma pessoa iniciar uma sessão utilizando o screeen. Outras pessoas podem se conectar na mesma sessão utilizando screen -x. Assim é possível, por exemplo, por exemplo você acompanhar a manutenção de um servidor feita por outra pessoa remotamente. Você pode até debugar um mesmo código em grupo.

O único problema do screen é não permitir rolar a tela, mesmo que você esteja utilizando o console a partir de uma janela de um ambiente gráfico. Para quem gera listagens e coisas do tipo na tela isso é uma limitação.

Fora isso é uma ótima ferramenta.

Deixe um comentário

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair / Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair / Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair / Alterar )

Foto do Google+

Você está comentando utilizando sua conta Google+. Sair / Alterar )

Conectando a %s