Um processo é uma instância de um programa em execução. Qualquer programa que você execute em um shell Linux gera um novo processo que é identificável usando um nome de processo e um ID de processo exclusivo. Como administrador do sistema, você precisará estar familiarizado com o comando para gerenciar processos em um sistema Linux
Este artigo se concentrará nos comandos de controle de empregos, permitindo que você envie processos em segundo plano e trazendo processos de fundo para o primeiro plano.
Como executar um processo Linux em segundo plano
Para executar um processo em segundo plano no Linux, use o símbolo AMPERSAND e. Por exemplo, para iniciar a calculadora em segundo plano:
$ gnome-calculator &
A execução do processo em segundo plano fornece uma saída com dois valores. O primeiro valor, fechado entre colchetes, mostra o ID do trabalho e o segundo valor indica o ID do processo.
Como enviar processos de linux em primeiro plano para o fundo
Também podemos enviar um processo de primeiro plano para o plano de fundo usando o atalho Ctrl + Z. Este atalho suspenderá o processo; Em seguida, você pode usar o comando bg para enviá -lo para o fundo.
Por exemplo, vamos iniciar o GPARTED em primeiro plano (isso impedirá que o shell execute outros comandos até encerrarmos o processo).
Enquanto o processo estiver em execução, pressione Ctrl + Z para suspender o processo. Isso retornará nosso prompt de shell, digite o comando bg, e isso enviará o processo em segundo plano, como mostrado:
Como mostrar processos de fundo
Para mostrar os processos em segundo plano, use o comando Jobs.
$ jobs -l
O comando Jobs -l mostrará o ID do trabalho, ID do processo, estado de processo e o nome do processo.
Como enviar processos de fundo para o primeiro plano
Também podemos trazer um processo de fundo para o primeiro plano usando o comando FG seguido pelo %[ID do trabalho]
Vamos começar listando o processo em segundo plano:
empregos -l
Para trazer um processo como GPARTED, com ID de trabalho, 2 para o primeiro plano, usamos o comando:
$ fg %2
Como você pode ver no comando acima, isso traz o comando para o primeiro plano.
Conclusão
Neste tutorial, discutimos como gerenciar trabalhos, enviar processos para o segundo plano e trazer processos de fundo para o primeiro plano.