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 :
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.
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é.