Processus

Avant-plan

Arrière-plan

jobs

Passer de l’avant à l’arrière-plan

Pour mettre en arrière-plan un processus actuellement en avant-plan

  1. Mettre le processus en pause avec Ctrl+z
    A pour effet de passer le processus en arrière-plan et permet de récupérer le prompt, mais le processus est en pause, il ne s’éxecute plus

     $ sleep 100
     ^Z
     [1]+  Stopped                 sleep 100
    
     $ sleep 101
     ^Z
     [2]+  Stopped                 sleep 101
     $
     $ jobs
     [1]-  Stopped                 sleep 100
     [2]+  Stopped                 sleep 101
    
  2. Relancer le processus en arrière-plan avec bg (background) suivit du numéro du job.
    Si le numéro du job est omis, bg s’applique sur le dernier job de la liste

     $ bg 1
     [1]- sleep 100 &
    
     $ bg
     [2]+ sleep 101 &
     $
     $ jobs
     [1]-  Running                 sleep 100 &
     [2]+  Running                 sleep 101 &
    

Passer de l’arrière à l’avant-plan

Pour mettre en avant-plan un processus actuellement en arrière-plan

  1. Récupérer le numéro du job

     $ jobs
     [1]-  Running                 sleep 10 &
     [2]+  Running                 sleep 11 &
    
  2. Relancer le processus en avant-plan avec fg (foreground) suivit du numéro du job
    Comme pour bg, si le numéro du job est omis, alors fg s’applique sur le dernier job de la liste

     $ fg 1
     sleep 10