We ❤ Teach

Amamos o que fazemos!

Dicas LPI - Gerenciamento básico: &, JOBS, CTRL+Z, BG, FG e NOHUP

Dicas LPI - Gerenciamento básico: &, JOBS, CTRL+Z, BG, FG e NOHUP
  • Compartilhe esse post
  • Compartilhar no Facebook00
  • Compartilhar no Google Plus00
  • Compartilhar no Twitter

Aprenda com as dicas para a LPI. Hoje trabalhamos os comandos do Tópico 103.5 da LPIC-1, com os comandos &, JOBS, CTRL+Z, BG, FG e NOHUP do Linux. Confira!

  • INTRODUÇÃO:

Enfim, deixaremos as coisas mais legais agora. Com estes comandos, você poderá facilmente identificar alguns problemas dentro de qualquer distribuição Linux. Lembre-se de praticar!

 

  • COMANDOS QUE SERÃO ABORDADOS:

&, JOBS, CTRL+Z, BG, FG e NOHUP

 

  • COMANDO: &

O comando & nos ajuda quando queremos iniciar um comando ou um aplicativo em background. Exemplo: Ao subir uma conexão através do OpenVPN, se não passarmos a opção & no final do comando o terminal ficará “bloqueado”, impossibilitando fazer outra coisa. Com isso você coloca algo que está em foreground em background.

openvpn -config minhavpn.ovpn&

 

  • COMANDO: JOBS

O JOBS lista todos os processos que estão em background.

PARÂMETROS:
-l: Exibe o PID do processo.

jobs -l

 

  • COMANDO: CTRL+Z

Estando o programa em foreground, isto é, tendo seu terminal preso ao processo, o comando CTRL+Z irá dar um stop neste PID, dando você duas possibilidades que iremos ver logo em seguida: Colocar em background ou voltar para o foreground. Lembre-se de pegar o PID do processo! Porque? Explicarei logo abaixo.
Desafio: Coloque o comando TOP em background.

 

  • COMANDO: BG

Após apertar o CTRL+Z, o comando ficará parado, certo? Então você pode pegar o PID do comando ou digitar apenas o BG e este ficará em background, ou seja: continuará funcionando, porém, sem travar seu terminal. Se você digitar BG sem o número do PID, todos os processos que estiverem em stop vão ficar em background.
Desafio: Após colocar o comando em background, lista o PID do processo.

 

  • COMANDO: FG

O FG tem como função colocar os comandos em foreground (os que tiverem em background). Tem duas possibilidades para isso: digitando apenas FG e apertando ENTER ele pegará tudo o que estiver em background e colocará em foreground. A outra forma é pegar o número do PID e passar como parâmetro.
Desafio: Coloque o top novamente em foreground.

 

  • COMANDO: NOHUP

Ao fazer um acesso via SSH no Linux, muita das vezes executamos um comando e, por infelicidade do destino a conexão pode cair ou até mesmo seu PC pode desligar. Imagine que você esteja realizando um backup via SSH, da sua casa, tranquilo e pronto! Sua conexão cai, matando tudo o que você estava fazendo. O Comando NOHUP soluciona isso! Inicie seu comando com o NOHUP e o finalize com o & e pronto, acabaram seus problemas.

Fiquem atentos... toda semana teremos Dicas LPI! LPI DROPS - Linux em dose homeopática!!!

Por Felippi Cunegundes!

  • Compartilhe esse post
  • Compartilhar no Facebook00
  • Compartilhar no Google Plus00
  • Compartilhar no Twitter