Bash                
            Taakcontrole
        
        
            
    Zoeken…
Syntaxis
- long_cmd &
- jobs
- fg% JOB_ID
- fg%? PATROON
- fg% JOB_ID
Voer opdracht op achtergrond uit
$ sleep 500 &
[1] 7582
Zet het slaapcommando op de achtergrond. 7582 is het proces-ID van het achtergrondproces.
Lijst achtergrondprocessen
$ jobs
[1]   Running                 sleep 500 &  (wd: ~)
[2]-  Running                 sleep 600 &  (wd: ~)
[3]+  Running                 ./Fritzing &
 Eerste veld toont de taak-id's. Het teken + en - dat volgt op de taak-ID voor twee taken, geeft de standaardtaak en de volgende standaardtaak van de kandidaat aan wanneer de huidige standaardtaak respectievelijk eindigt. De standaardtaak wordt gebruikt wanneer de opdrachten fg of bg zonder argument worden gebruikt. 
Tweede veld geeft de status van de taak. Derde veld is het commando dat wordt gebruikt om het proces te starten.
Het laatste veld (wd: ~) zegt dat de slaapopdrachten zijn gestart vanuit de werkmap ~ (Home).
Breng een achtergrondproces naar de voorgrond
$ fg %2
sleep 600
% 2 geeft taaknummer aan. 2. Als fg zonder argumenten wordt gebruikt, brengt het laatste proces op de achtergrond naar de voorgrond.
$ fg %?sle
sleep 500
 ?sle verwijst naar het baground-procescommando dat "sle" bevat. Als meerdere achtergrondopdrachten de tekenreeks bevatten, geeft dit een foutmelding. 
Stop een voorgrondproces
Druk op Ctrl + Z om een voorgrondproces te stoppen en op de achtergrond te plaatsen
$ sleep 600
^Z
[8]+  Stopped                 sleep 600
Herstart gestopt achtergrondproces
$ bg
[8]+ sleep 600 &