Unter Job-Kontrolle versteht man die Steuerung mehrerer Prozesse von einem Terminal aus. Hierbei ermöglicht es die C-Shell dem Benutzer, durch einfache Kontrollsequenzen oder Befehle Jobs zu starten, zu stoppen sowie vom Vordergrund in den Hintergrund zu schieben und umgekehrt.