Sous Unix il est possible de lancer un programme et de le suspendre temporairement en tapant Ctrl-Z. Dans ce cas le processus n'est pas mort mais suspendu en arrière plan.
Vous pouvez affichier la liste des process qui sont "attachés" à une fenêtre terminal par la commande jobs.. La commande `fg. <numero du job>' dans un shell (une fenêtre terminal) met de nouveau en activité le programme. Si nécessaire, vous pouvez massacrer un programme (s'il fg ne marche plus) avec la commande: `kill %<no du job>' ou `kill -9 %<no>' s'il persiste à vivre
fpssun19:montreal95 128)jobs
[1] - Suspended em
[2] + Suspended lynx
fpssun19:montreal95 129)
......
.,.....
fpssun19:montreal95 135) fg 2
........
fpssun19:montreal95 136) kill %1
Parfois, vous laissez trainer des processus sur la machine (par exemple si votre PC/Mac se plante. Dans ce cas il faut lister tous vos processus avec la commande suivante:
ps -ef | grep <votre login name>
par ex: ps -ef | grep schneide
Ensuite vous tuez chaque processus à votre nom avec la commande `kill -9 <numero PID>', par exemple:
fpssun22:bin 137) ps -ef | grep grob
grob 14356 14354 80 13:37:56 pts/2 0:02 -tcsh
grob 14535 14533 80 13:48:42 pts/11 0:03 -tcsh
grob 14475 14474 80 13:46:52 pts/2 0:04 /unige/gnu/bin/emacs -nw
root 15465 272 9 14:54:54 pts/0 0:00 grep grob
grob 14474 14356 10 13:46:52 pts/2 0:00 /bin/csh -f /unige/tecfa/util/bin/em
....
fpssun22:bin 137) kill -9 14474
(cette commande aurait tuée le emacs en cours ci dessus)