Usando o gnu-screen

De gutocarvalho.net

Esta é uma ferramenta fundamental para ser utilizada na administração remota de servidores.

Com ele você pode se conectar, abrir uma ou mais janelas simultaneas sem precisar abrir uma nova conexão com o servidor.

Com ele você pode executar uma função, como por exemplo, iniciar um download e deixar ele rodando, pois quando se desconectar o screen continua rodando, e quando reconectar bastará acessar o screen e verificar se sua tarefa terminou.

Conteúdo

[editar] instalando o gnu-screen

root@servidor:~#  apt-get install screen

[editar] usando o gnu-screen

root@servidor:~#  screen

[editar] funções do gnu-screen

criando nova janela

CTRL+ A C

criando nova janela (N = Numero)

CTRL +A N

criando janela 0

CTRL +A 0

acessando janela 0

CTRL + A + 0 

acessando janela 1

CTRL + A + 1 

acessando janela 2

CTRL + A + 2

lista as janelas criadas

CTRL + A + w 

dá um nome para a janela ativa

CTRL + A + SHIFT + A

divide a janela em 2 ou mais janelas

CTRL +A S

fecha janela dividida

CTRL +A X

altera entre janelas quando divida

CTRL +A TAB

mata a janela com confirmação, fica esperando você abrir uma nova janela naquele espaço

CTRL + A K

saindo do SCREEN e deixando ele rodando

CTRL +A d

depois que você saiu você pode desconectar do servidor, mas o SCREEN continuará rodando.

entrando novamente no SCREEN aberto

root@servidor:~# screen -r

se você tem mais de um screen aberto, especifique qual quer entrar, veja o PID dele

root@servidor:~# ps -aux|grep screen

especifique o PID no retorno

root@servidor:~# screen -r PID

[editar] referências

Ferramentas pessoais