Comment apporter un processus Linux d'arrière-plan au premier plan

Comment apporter un processus Linux d'arrière-plan au premier plan

Un processus est une instance d'un programme en cours d'exécution. Tout programme que vous exécutez dans un shell Linux engendre un nouveau processus identifiable à l'aide d'un nom de processus et d'un identifiant de processus unique. En tant qu'administrateur système, vous devrez vous familiariser avec la commande de gestion des processus dans un système Linux

Cet article se concentrera sur les commandes de contrôle de l'emploi, vous permettant d'envoyer des processus en arrière-plan et d'apporter des processus d'arrière-plan au premier plan.

Comment exécuter un processus Linux en arrière-plan

Pour exécuter un processus en arrière-plan dans Linux, utilisez le symbole Ampersand et. Par exemple, pour démarrer la calculatrice en arrière-plan:

$ gnome-calculator &

L'exécution du processus en arrière-plan donne une sortie avec deux valeurs. La première valeur, enfermée entre crochets, montre l'ID de travail, et la deuxième valeur indique l'ID de processus.

Comment envoyer des processus Linux de premier plan en arrière-plan

Nous pouvons également envoyer un processus de premier plan à l'arrière-plan en utilisant le raccourci Ctrl + Z. Ce raccourci suspendra le processus; Ensuite, vous pouvez utiliser la commande bg pour l'envoyer à l'arrière-plan.

Par exemple, commençons GParted au premier plan (cela empêchera le shell d'exécuter d'autres commandes jusqu'à ce que nous terminions le processus).

Pendant que le processus est en cours d'exécution, appuyez sur Ctrl + Z pour suspendre le processus. Qui renverra notre invite de shell, entrez la commande bg, ce qui enverra le processus en arrière-plan comme indiqué:

Comment montrer les processus d'arrière-plan

Pour afficher les processus en arrière-plan, utilisez la commande Jobs.

$ Jobs -l

La commande Jobs -L affichera l'ID du travail, l'ID de processus, l'état du processus et le nom du processus.

Comment envoyer des processus d'arrière-plan au premier plan

Nous pouvons également apporter un processus de fond au premier plan en utilisant la commande fg suivie du% [ID de travail]

Commençons par inscrire le processus en arrière-plan:

emplois -l

Pour apporter un processus tel que GParted, avec Job ID, 2 au premier plan, nous utilisons la commande:

$ fg% 2

Comme vous pouvez le voir dans la commande ci-dessus, cela apporte la commande au premier plan.

Conclusion

Dans ce didacticiel, nous avons discuté de la façon de gérer des emplois, d'envoyer un processus à l'arrière-plan et d'amener des processus de fond au premier plan.