Mar
5
2012

Mettre une tâche en arrière plan sous Linux après l’avoir lancée


Dans cet article, je vais vous montrer comment passer une tâche en arrière plan une fois qu’elle a été lancée.

Exemple :

Lancer la tache :

#sleep 200

A ce niveau, vous perdez la main. Soit vous arrêtez la tâche et vous la relancez en arrière plan en ajoutant un ‘&’ à votre commande, soit vous la laissez continuer en effectuant un “Ctrl+Z”

Dans le cas du “Ctrl+Z” :

tapez la commande “jobs” afin d’avoir un état de la tâche:

# jobs
[1]+  Stopped                 sleep 200

La tâche est stoppée. Elle est en fait en pause.

Le [1] corespond à l’id de la tâche. Pour la relancer, tapez cette commande :

#bg 1

Vérifiez de nouveau l’état de la tâche :

# jobs
[1]+  Running                 sleep 200 &

Lorsqu’elle sera terminée, vous aurez un message de ce type après avoir effectuée une action (Exécution d’une commande, après avoir appuyer sur la touche “Entrée”…):

[1]+  Done                    sleep 200

Articles similaires

Au sujet de l'auteur: Olivier Legras

Auteur de ce Blog, je partage quelques unes de mes notes que je juge utile à vous comme à moi. Je suis très heureux de voir que mon blog a de plus en plus d'affluence. Merci à vous!

Laissez un commentaire