& (et
commercial).
Par exemple :
$ calcul & $ ls -Ral / > ls-Ral.txt & $Ici, les deux commandes s'exécutent en parallèle, tandis que le shell attend notre prochaine instruction3.1.
On dit que les processus s'exécutent en tâches de fond. Pour
connaître la liste des tâches de fond lancées de ce shell, utiliser la
commande jobs :
$ jobs [1] Running calcul [2] Running ls -Ral / > ls-Ral.txt $Le nombre entre crochets est le numéro de la tâche de fond (job). On peut envoyer un signal à une tâche en utilisant
kill et
% à la place du PID :
$ kill [-signal] %numero_de_tache
Pour remettre une tâche de fond au ``premier plan'', utiliser la commande
fg (utile si la tâche réalise une entrée clavier par exemple).
Enfin, la commande sleep n suspend l'exécution durant
secondes
(le processus shell passe à l'état bloqué durant ce temps).