Como trazer um processo de linux em primeiro plano

Como trazer um processo de linux em primeiro plano

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.