Tuer un processus récalcitrant sous Linux

Important: Nous venons de migrer d'un site Wordpress vers Drupal alors il se peut qu'il y ait des liens brisés, des images qui ne s'affichent pas ou encore du code mal formatté. Nous travaillons fort pour régler ces problèmes le plus tôt possible.

Linux est un système d'exploitation très stable qui répond bien, en général, aux ordres qu'on lui donne. Toutefois, il existe des fois où une application ne répond plus pour diverses raisons.

Pour tuer un processus récalcitrant sous Linux, il suffit d'utiliser 2 commandes fort simples : kill et ps.

La commande ps

Tel que décrit dans le manuel, la commande ps affiche l'état des processus en cours sur votre système. En d'autres mots, c'est un peu l'équivalent du CTRL+ALT+DEL sous Windows. Cette commande vous permettra donc d'identifier l'ID du processus fautif.

$ ps ux
USER      PID %CPU %MEM    VSZ   RSS TTY      STAT START   TIME COMMAND
itx       759  0.0  1.3 484332 46544 ?        Sl   14:43   0:04 /usr/bin/pidgin
itx      1418  7.9  1.3 156960 46152 ?        RLl  14:58   7:56 /usr/lib/nspluginwrapper/i386/linux/npviewer.bin --plugin /usr/lib/flashplugin-installer/libflashplayer.so --connec
itx      4017  0.0  0.0   4004   368 ?        Ss   Apr20   0:00 /bin/sh /usr/bin/startkde
itx      4066  0.0  0.0  24636  1788 ?        Ss   Apr20   0:09 /bin/dbus-daemon --fork --print-pid 5 --print-address 7 --session
itx      4067  0.0  0.0  26156   484 ?        S    Apr20   0:00 /usr/bin/dbus-launch --exit-with-session /usr/bin/startkde
itx      4108  0.0  0.1 182600  4680 ?        Ss   Apr20   0:00 kdeinit4: kdeinit4 Running...
itx      4111  0.0  0.7 572896 25756 ?        Sl   Apr20   0:09 kdeinit4: kded4 [kdeinit]
itx      4144  0.0  0.3 282064 12000 ?        S    Apr20   0:01 kdeinit4: kglobalaccel [kdeinit]

La commande kill

Dans cet exemple, nous voulons tuer le programme Pidgin. Sous la colonne PID, nous voyons que l'identifiant du processus associé à ce programme est le 759. Par conséquent, nous n'avons qu'à exécuter la commande kill, laquelle enverra un signal SIGKILL :

$ kill -9 3216

L'option -9 s'assure que le processus sera tué.

Ajouter un commentaire

CAPTCHA
Êtes-vous un robot ?
Image CAPTCHA
Écrivez le code apparaissant dans l'image.

Derniers articles