Trabalhando com Processos em Segundo Plano
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 🙂
Tag:bg, escalonador, fg, jobs, nohup, Processos, segundo plano