Až doposud jsme vždy spouštěli buď jeden příkaz, nebo několik příkazů spojených rourou. Ty po spuštění blokovaly terminál dokud nedoběhly, nebo jsme je ne neukončili stiskem <Ctrl-C>. V terminálu ale může běžet více programů zároveň, aniž by spolu komunikovaly pomocí roury. Řada programů totiž může běžet na pozadí.
<Ctrl-Z> ... pozastaví provádění běžícího příkazu fg ... spustí pozastavený příkaz v popředí bg ... spustí pozastavený příkaz na pozadí jobs ... vypíše procesy svázané s aktuálním terminálem příkaz & ... spustí příkaz na pozadí ps ... vypíše seznam procesů
Při spouštění příkazu na pozadí pomocí & se tento píše mezi příkazy místo ;.
for link in "www.mff.cuni.cz" "stinovlas.krakonos.org" "www.google.com"; do curl "$link" 2>/dev/null >>downloads.html & done ps