Retour au cours

65. Gérer les processus : premier plan, arrière-plan et jobs

Les Bases de Linux : de Zéro à Héros du CLI

Contrôler le flux d'exécution

Les processus peuvent s'exécuter au premier plan (foreground, interaction avec le terminal) ou à l'arrière-plan (background, exécution indépendante).

Exécuter en arrière-plan (&)

Ajoutez une esperluette (&) à une commande pour la lancer immédiatement en arrière-plan, libérant ainsi votre terminal.

bash $ sleep 60 & [1] 12345

Le nombre entre crochets est l'ID du job, et le nombre suivant est le PID.

Passer du premier plan à l'arrière-plan (Suspendre)

  1. Lancez une commande au premier plan (ex : un éditeur de texte).
  2. Appuyez sur Ctrl + Z pour suspendre le processus.
  3. Tapez bg (background) pour reprendre le processus suspendu en arrière-plan.

Passer de l'arrière-plan au premier plan

Utilisez fg (foreground) pour ramener un job d'arrière-plan vers le terminal.

bash $ fg

Ramène le job d'arrière-plan le plus récent au premier plan

$ fg %1

Ramène le job ID 1 au premier plan

Lister les jobs (jobs)

La commande jobs affiche tous les processus actuellement gérés par le shell (en cours d'exécution ou arrêtés en arrière-plan).