Blog Arripio

Meu uso do comando screen no lINUX

Normalmente eu faço uso do screen quando vou executar comando de grande duração e que em caso de perder a sessão do meu ssh não interrompa o trabalho no meio da execução.

Basicamente ele executa o comando em uma sessão em background na qual vc pode verificar a qualquer momento atachando ou desatachando o terminal eu uso durante a operação.
Instalação para padrão Debian:
apt-get install screen

Instalação para padrão Centos:
yum install screen

Então pós instalação vamos ao uso:
Execute comnado:
screen
Ele abre o terminal onde podemos executar nosso comando de longa duração.
Execute o comando que desejar exemplo chown root.apache html/ -R
Pronto dessa forma o comando está sendo executado agora vamos desatachar esse terminal usando CTRL+a e depois a tecla d Desta forma podemos sair do terminal o o comando continua sua execução.
Caso queira retornar ao terminal em execução basta screen -r Lembrando que você pode abrir múltiplos terminais o que mudar será que ao digitar screen -r ele irá listas os terminais e então para acessar o terminal desejado  o comando é screen -r (numero do termial)

Durante o meu dia a dia tenho usado dessa forma e ajuda muito para comandos de longa duração copias de arquivos grandes e tudo que demanda grande duração de tempo de execução.

Leave a Comment

O seu endereço de email não será publicado.