Modes de paiement Abuse

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

26.01.2023, 23:52

Dans cet article, nous allons vous expliquer ce qu'est un processus en arrière-plan sous Linux et comment le lancer. Les instructions sont très simples et claires.

Sous Linux, il existe deux modes de travail avec les processus :

  • foreground (avant-plan, avant-plan) - mode dans lequel une nouvelle commande ne peut être lancée qu'une fois la dernière terminée ;
  • arrière-plan - il n'est pas nécessaire de terminer la commande précédente pour en lancer une nouvelle.

À quoi servent les commandes Linux d'arrière-plan ?

Travailler en arrière-plan est pratique car vous pouvez utiliser plusieurs commandes en parallèle. La fenêtre du terminal est toujours disponible pour y saisir de nouvelles commandes. Il reste à savoir comment l'utiliser correctement.

Comment exécuter une commande en arrière-plan sous Linux : instructions pas à pas

Pour lancer une commande en arrière-plan, vous devez entrer son nom et ajouter le signe & à la fin de la ligne. Ce signe est spécifié après un espace. Par exemple, nous devons exécuter la commande

thisisyourcommand argument1 argument2 &

Par exemple, nous devons exécuter le déballage d'une archive tar. Pour ce faire, nous utilisons la commande sous Linux :

$ tar -xf archive.tar &

[1] 3459

$

Vous pouvez utiliser le terminal pour y entrer de nouvelles commandes et continuer à travailler pendant que l'archive est décompactée en arrière-plan.

Vous pouvez voir les nombres [1] 3459 au fur et à mesure que nous avançons. Comprenons ce que c'est et à quoi cela sert.

[1] est le numéro attribué au processus par l'interpréteur de commandes.

3459 est l'identifiant du processus créé (PID).

Si vous pouvez démarrer un processus en arrière-plan sous Linux, vous pouvez l'en extraire. Pour sortir un processus de l'arrière-plan, vous devez utiliser la commande fg. Si vous l'entrez sans spécifier de numéro de tâche, le système sortira par défaut le dernier processus en cours d'exécution de l'arrière-plan.

Pour retirer une tâche spécifique de l'arrière-plan sous Linux, vous avez besoin d'une commande :

fg [1]

Dans cet exemple, nous avons retiré la première commande de l'arrière-plan. Vous devez spécifier un nombre précis. La possibilité d'afficher les tâches en cours d'exécution en arrière-plan est également prise en charge.

Vous devez entrer la commande :

$ jobs

Vous savez maintenant comment lancer un processus Linux en arrière-plan, voir son état et modifier sa priorité.