You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
^Z[2] + 31040 Stopped xclock<br />
$ bg %2<br />
___________________________________________________________________<br />
La commande jobs permet de récupérer les numéros de tâches actives en arrière plan à<br />
un instant donné.<br />
___________________________________________________________________<br />
$ jobs<br />
[2] + Running xclock<br />
[1] - Running xcalc<br />
___________________________________________________________________<br />
Indique que 1 et 2 sont les numéros de tâches associés respectivement aux processus<br />
test et xcalc<br />
Interruption des processus<br />
Les processus communiquent entre eux à l’aide de signaux. C’est grâce à ces mêmes<br />
signaux, que l’utilisateur interagira avec les processus dont il est propriétaire. Ainsi un<br />
processus lancé sur la ligne de commande au premier plan est interruptible par un<br />
ce qui correspond à l’émission d’un signal INTR.<br />
Dans le cas général, c’est la commande kill qui permet de contrôler l’utilisation des<br />
signaux.<br />
Pour afficher la liste des signaux disponibles faites :<br />
___________________________________________________________________<br />
$ kill -list<br />
HUP INT QUIT ILL TRAP IOT EMT FPE KILL BUS SEGV SYS PIPE ALRM TERM URG STOP<br />
TSTP CONT CHLD TTIN TTOU IO XCPU XFSZ MSG WINCH PWR USR1 USR2 PROF DANGER<br />
VTALRM MIGRATE PRE GRANT RETRACT SOUND SAK<br />
___________________________________________________________________<br />
Pour envoyer une signal à un processus, on peut utiliser diverses formes de la commande<br />
kill :<br />
____________________________________________________________________<br />
$ kill -SIG-NAME PID<br />
ou<br />
$ kill -SIG-INDEX PID<br />
____________________________________________________________________<br />
où SIG-NAME est le nom du signal (par exemple INT ou KILL)<br />
SIG-INDEX est le numéro d’index du signal dans la liste des signaux (2 pour INT et 9