Usando o comando screen

 

Antes de começareu vou informar a vocês o que podemos fazer usando o comando screen.

Como um linux sysadminé muito comum você ter a necessidade de rodar vários comandos de uma vezVocê provavelmente irá abrir várias sessões do ssh para istoporémexiste uma maneira melhormais segura e recomendada.

Outra necessidade que frequentemente irá surgiré rodar um comando ou script que levará horas para terminarcomo por exemplo um rsyncIsto requer que vocÊ mantenha a conexão aberta no sshpois se você fechar, o script ou comando também se encerrará, o que pode ser um problema se você tiver a sua conexão a internet interrompida.

Face a estes problemaspodemos começar a apresentar a vocês o comando screen.

Screen – torna possível rodar vários pseudo terminaismanipular e salvar suas entradas e saídas no screen, além de copiar e colar entre as janelas.

Vou mostar como rodar um comando que leva horasdentro de um screen.

Vamos primeiramente instalar o screen, usando yun, apt-get, ou algum gerenciador de pacotes que você tiver disponível.  Em nosso exemplo usaremos o yum.

	yum install screen

Agora digite:

	screen

Este comando iniciará uma nova janela dentro do screen para vocêVocê tem também a opção de iniciar o comando dando um nome a janela (parametro -S). Exemplo:

	screen -S janela1

Neste caso, a janela se chamará “janela1″.

O screen funciona como qualquer outra sessão dentro do sshVocê pode digitar qualquer comando agora, que irá rodar normalmente.

Se você quiser sair da sessão do screen, deixando-a ativa, e manter o comando que estava sendo executado, faça:

	Ctrl-a d (pressione control +a, solte, e em seguida aperte d)

Então, quando você quiser voltar a janela screen, digite:

	screen -r

Outras opções que você tem quando está dentro do screen são:

1. Para criar uma nova sessão:

	Ctrl-a c

2. Para alterar entre as sessões:

	Ctrl-a n

Existem outras possiblidades de uso. Para maiores informações e ajuda, você pode utilizar no seu terminal:

man screen

Fonte:  http://www.servidorgerenciado.com.br/usando-o-comando-screen/

CATEGORIES:

Software Livre

Tags:

No responses yet

    Deixe um comentário

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