Commande kill - ChtilandWiki

Commande kill

Un article de ChtilandWiki.

Jump to: navigation, search



 Page PrécédentePage Suivante 


La commande "kill" : La commande "kill" permet d'expédier un signal à un processus en cours.

Sa syntaxe est la suivante :

kill [options] PID

Par exemple, si j'ai lancé une connexion à l'Internet en PPP, un processus pppd sera en cours. Pour tuer le processus, je peux d'abord faire un ps -ax pour connaître le numero du PID de pppd et ensuite si par exemple le PID est 592, je peux tuer la connexion en faisant :

[root@mistra delcros]# kill 592

Vous remarquerez que je suis logué en utilisateur "root" pour faire ceci, en effet le processus pppd appartenait à l'utilisateur "root" et un autre utilisateur ne peut pas lui expédier de signal. Si un processus vous résiste, c'est à dire que vous n'arrivez pas à le tuer, vous devez utiliser la commande : kill -9 PID (PID étant toujours le numéro de de processus).

La commande "killall" permet aussi de tuer un processus mais au lieu d'indiquer le PID vous indiquerez le nom du processus. Mais attention, plusieurs processus peuvent utiliser la même commande. Ainsi, si vous tapez :

[delcros@mistra delcros]# killall grep

Vous tuerez tous les processus qui contiennent la commande grep. Je vous recommande donc d'utiliser l'option "-i" qui vous demande une confirmation avant de tenter d'arrêter un processus..




Voir aussi : Commande top, Commande ps, Commande pstree



 Page PrécédentePage Suivante 


Tradedoubler