Les facilités de gestion des processus et des jobs du shell tcsh sont assez avancées, c'est pour cela que les utilisateurs novices ne devraient pas les utiliser, du moins pas dans un premier temps. De plus, l'interface screen est souvent bien mieux adaptée vu qu'elle maintient une fenêtre virtuelle par processus et permet de réattacher un ensemble de fenêtres préalablement détachées par commande explicite ou par une fin brutale de connexion (voir section screen_cmd).
Le système de job control, en français contrôle de travaux multiples, permet de lancer plusieurs travaux en parallèle, de les reprendre tour à tour comme travail de premier plan et de mettre un travail de premier plan en second plan. Il est également possible d'interrompre momentanément un processus, puis de le poursuivre ou de le détruire. Il est même possible de quitter le shell initial en laissant les processus tourner sans présence de l'utilisateur. Dans ce cas cependant il sera impossible de reprendre les sorties de ces processus ailleurs que dans des fichiers (il sera impossible de réattacher ces processus à un autre shell).