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)