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.
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 :
L'option -9 s'assure que le processus sera tué.

Ajouter un commentaire