fbpx

Trabalhar com processos em segundo plano é ideal para aquelas tarefas que são executadas em lote. Saiba como fazer isso no Linux

Vamos conhecer os comandos que tratam de escalonar os processos em segundo plano:

Comando jobs

Uso:

$ jobs [opções]

O comando jobs lista os processos que estão em execução em segundo plano. Se um número da tarefa é fornecido o comando retornará as informações pertinentes somente à tarefa em questão.

O número da tarefa é fornecido quando o processo é colocado em segundo plano.

As opções mais frequentes são:

-l Lista o PID dos processos em segundo plano.

Comando bg

Uso:

$ bg [número_da_tarefa]

O comando bg coloca em segundo plano um processo em execução. Colocar o sinal “&” depois da chamada do comando faz o mesmo efeito.

Se um comando já estiver em execução em primeiro plano, isto é, ligado a um terminal, nós podemos interromper temporariamente sua execução com o sinal TSTP (18) pressionando as teclas ctrl-z e acionando logo depois do comando bg.

Comando fg

Uso:

$ fg [número_da_tarefa]

O comando fg faz exatamente o oposto do comando bg, colocando a tarefa em primeiro plano e ligada a um terminal.

Comando nohup

Uso:

$ nohup [comando]

O utilitário nohup executa o comando especificado sem atrelá-lo a nenhum terminal, de forma imune a travamentos, quedas de conexão e desconexões propositais.

Exemplo:

$ nohup find / -name uira* > arquivos_econtrados &

Neste exemplo o nohup irá executar o comando find / -name uira* e mandar a saída para arquivos_econtrados, que será executado em segundo plano.

Veja como trabalhar com processos no Linux ou mesmo mudar a prioridade dos processos.

Quer saber se uma certificação vale a pena ? Saiba porque os salários são bons, e porque as empresas estão procurando profissionais de Linux.

Você vai ententer que os benefícios superam de longe o sacrifício.

E se você já se decidiu, veja nosso Guia de Certificação.

E se quer saber onde fazer as provas, consulte a lista de cidade.

Se quiser saber o idioma das provas, veja esse post.

Aprenda muito mais sobre Linux em nosso curso online. Você pode fazer a matrícula aqui com trial de 7 dias grátis. Se você já tem uma conta, pode acessar aqui.

Gostou? Compartilhe 🙂

Trabalhando com Processos em Segundo Plano
Classificado como:                        

Deixe uma resposta

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

Esse site utiliza o Akismet para reduzir spam. Aprenda como seus dados de comentários são processados.