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