Pour un utilisateur, un processus peut se trouver dans trois états: en exécution (exécution de la commande), suspendu (CTRL−Z) ou terminé (kill ou CTRL−C). Le schéma sur cette page récapitule les transitions permettant de passer d’un état à un autre. Lorsqu’un utilisateur lance une commande, le processus est créé et est ensuite en exécution. L’utilisateur peut alors décider de suspendre son processus en tapant CTRL−Z. Le processus ainsi suspendu peut reprendre en avant-plan par la commande fg ou en arrière-plan par la commande bg.

Un utilisateur peut demander la terminaison d’un processus par la commande kill, ou en tapant CTRL−C si celui-ci s’exécute en avant-plan. Le processus est alors terminé et le système le détruit. L’utilisateur peut aussi demander la terminaison d’un processus suspendu en utilisant la commande kill.  
 
Retour à la page de cours