Pascal BEAUSSART

fg, bg


Un programme (job) peux être arrété par la réception du signal kill -STOP (en interactif, appuie des touches : <Ctrl>z ) Ce dernier peux remis soit en background (commande bg) soit en foreground (commande fg). Par défaut ces commandes s'adressent au dernier job lancé en background. Il est possible de préciser un numéro de jobs en paramètre des commandes bg et fg.

%n Référencie le job par son numéro
%% ou %+ job courrant
%- job précédent
Si accès au fichier historique :
%chaine Référencie le job par la chaine qui commence le nom
%?chaine Référencie le job par la chaine inclue dans le nom

Exemple :
  sleep 1000 &      [1]     18532  (nunéro du job=1,  PID=18532)
  sleep 2000 &      [2]     7572
  sleep 3000 &      [3]     22421 
  fg                sleep 3000
  <Ctrl>c           (destruction du job)
  fg %1             sleep 1000
  <Ctrl>z           (arrêt du job)
  bg                [1]     sleep 1000 &  (remise en arrière plan)
  fg %?2000         sleep 2000
  <Ctrl>c           (destruction du job)
  fg 18532          sleep 1000
  <Ctrl>c           (destruction du job)

[RETOUR] [HOME]