#1 Le 21/02/2006, à 18:21
- ToY
Forcer une processus Ininterruptible à se fermer ?
Bonsoir,
J'aimerai savoir si il est possible de forcer une processus Ininterruptible à se fermer ?
Merci
Hors ligne
#2 Le 21/02/2006, à 18:24
- outremont
Re : Forcer une processus Ininterruptible à se fermer ?
pourrait-tu expliqué ton cas un peu plus en détail ?
Hors ligne
#3 Le 21/02/2006, à 18:35
- sbrunner
Re : Forcer une processus Ininterruptible à se fermer ?
kill -9 pid
Hors ligne
#4 Le 21/02/2006, à 22:00
- ToY
Re : Forcer une processus Ininterruptible à se fermer ?
sbrunner, il me semble déjà avoir essayé, mais ça ne marche pas.
outremont, il arrive que p.ex xmms plante, du genre si je n'ai pas de connectivité et comme un idiot je clique plusieurs fois sur un fichier streaming sans avoir remarqué que je n'avais pas internet, il plante et se met en mode "ininterruptible".
Cela m'est aussi arrivé avec wine, lorsque j'essayais de configurer GuitarPro5...
Le seul moyen que j'ai trouvé pour réutiliser l'application est le redémarrage, vraiment pas génial donc
Hors ligne
#5 Le 21/02/2006, à 22:39
- Skippy le Grand Gourou
Re : Forcer une processus Ininterruptible à se fermer ?
ps aux | grep un_bout_du_nom_du_prog_par_exemple_xmms
sudo kill le_numéro_du_ou_des_processus_concerné(s)
Edit : pas très lisible... Mieux : je veux tuer firefox :
~$ ps aux | grep fire
goug 11841 0.0 0.4 4588 1644 ? S 22:33 0:00 /bin/sh /usr/bin/firefox
goug 11852 0.0 0.4 4628 1672 ? S 22:33 0:00 /bin/sh /opt/firefox/run-mozilla.sh opt/firefox/firefox-bin
goug 11857 3.8 8.9 99796 34340 ? Sl 22:33 0:15 /opt/firefox/firefox-bin
goug 11910 0.0 0.1 3200 740 pts/0 D+ 22:40 0:00 grep fire
~$ sudo kill 11841 11852 11857
Dernière modification par Skippy le Grand Gourou (Le 21/02/2006, à 22:41)
Hors ligne
#6 Le 21/02/2006, à 22:52
- sbrunner
Re : Forcer une processus Ininterruptible à se fermer ?
sbrunner, il me semble déjà avoir essayé, mais ça ne marche pas.
si tu fais comme Skippy le Grand Gourou à écris et un
sudo kill -9 le_pid_du_prosses
Cela doit fonctionner c'est le kernel qui le tue sans demander l'avis à qui que ce sois
CU
Stéph
Hors ligne
#7 Le 21/02/2006, à 23:16
- patlas
Re : Forcer une processus Ininterruptible à se fermer ?
salut,
- Clic droit dans la barre des tâches
- ajouter au tableau de bord
- force une application ayant un comportement anormal à quitter
Dernière modification par patlas (Le 21/02/2006, à 23:16)
pc 3800 amd 64 1go ram : bubuntu
pc Dell précision 2600 512 mb : Bubuntu
portable MSI VR600 64 : bubuntu et IBM T23 PIII : opengeu (e17)
tout en un BROTHER DCP-560-CN
Hors ligne
#8 Le 22/02/2006, à 14:12
- lost-in-the-shell
Re : Forcer une processus Ininterruptible à se fermer ?
ps -e # tu cherches ton processus et tu l'associes à son ID
kill ID
Linux user #401253 - Ubuntu user #3023 .
Nick sur IRC : naji.
Pensez à adhérer au Comité de lutte contre le SMS.
Hors ligne
#9 Le 22/02/2006, à 14:30
- Soulfly_tribe90
Re : Forcer une processus Ininterruptible à se fermer ?
Je suis partisans du kill -9 PID ca fonctionne logiquement a chaque fois comme certains l'on deja precisé
Hors ligne
#10 Le 22/02/2006, à 15:24
- benjou
Re : Forcer une processus Ininterruptible à se fermer ?
Et qu'est ce que vous dites de ça????
benoit@laptop-benoit:~$ ps aux | grep gxine
benoit 29785 2.8 0.0 0 0 ? Z 15:21 0:01 [gxine] <defunc t>
benoit 29878 0.0 0.0 3064 756 pts/0 S+ 15:22 0:00 grep gxine
benoit@laptop-benoit:~$ kill -9 29785
benoit@laptop-benoit:~$ ps aux | grep gxine
benoit 29785 1.5 0.0 0 0 ? Z 15:21 0:01 [gxine] <defunct>
benoit@laptop-benoit:~$ ps aux | grep gxine
le PID 29785 est immortel
écrasons l'infâme
Hors ligne
#11 Le 22/02/2006, à 15:36
- Skippy le Grand Gourou
Re : Forcer une processus Ininterruptible à se fermer ?
sudo...
Hors ligne
#12 Le 22/02/2006, à 15:40
- max63
Re : Forcer une processus Ininterruptible à se fermer ?
avec la commande xkill tu as accés a une petit crois a la place de ta souris qui dois te permettre si tu clique sur l'application qui pose problème de la fermer. Bien sur si le processus que tu veux killer ne t'appartient pas tu dois forcement passé par un sudo pour avoir les droit necessaire.
Tout sur l'actualité frakassante du libre : http://www.frakass.org
Hors ligne
#13 Le 22/02/2006, à 15:52
- benjou
Re : Forcer une processus Ininterruptible à se fermer ?
Bien essaye skippy
benoit@laptop-benoit:~$ ps aux | grep gxine
benoit 31706 5.9 0.0 0 0 ? Z 15:50 0:01 [gxine] <defunct>
benoit@laptop-benoit:~$ sudo kill -9 31706
Password:
benoit@laptop-benoit:~$ ps aux | grep gxine
benoit 31706 3.3 0.0 0 0 ? Z 15:50 0:01 [gxine] <defunct>
essaie encore...
écrasons l'infâme
Hors ligne
#14 Le 22/02/2006, à 16:26
- wam
Re : Forcer une processus Ininterruptible à se fermer ?
ça c'est fort! c'est highlander! et même pas de message d'erreur
Hors ligne
#15 Le 22/02/2006, à 16:53
- Vysserk3
Re : Forcer une processus Ininterruptible à se fermer ?
La colonne STAT peut prendre diverses valeurs, en voici la description :
D : Le processus est en état de sommeil qui ne peut étre interrompu.
R : L'exécution est en cours.
S : Comme Sleep, le processus est endormi.
T : Le processu est interrompu.
Z : C'est un processus fantôme.
Ici c'est "?" donc l'état est inconnu, on ne peut pas tuer ces processus à moins de redémarrer...
J'ai même essayé de passez en init 2 pour tuer ce genre de processus, j'ai jamais rien pu faire..
Si quelqu'un connait une solution...(même si cette dernière n'est pas propre)
Hors ligne
#16 Le 22/02/2006, à 16:59
- Skippy le Grand Gourou
Re : Forcer une processus Ininterruptible à se fermer ?
Ah oui, tiens, j'avais pas vu...
Vysserk3 > C'est pas un "?", c'est un Z comme Zombie...
Hors ligne
#17 Le 22/02/2006, à 17:08
- Skippy le Grand Gourou
Re : Forcer une processus Ininterruptible à se fermer ?
Il faut que tu tues le papa... Essaye :
ps xal | grep gxine
et là tu fais
sudo kill numéro_de_la_4e_colonne
Hors ligne
#18 Le 22/02/2006, à 17:15
- ToY
Re : Forcer une processus Ininterruptible à se fermer ?
Merci bien pour ces réponses, j'essairai quand j'aurai à nouveau ce bug. ( mais bon je ne l'ai pas très souvent )
Hors ligne
#19 Le 22/02/2006, à 17:18
- Skippy le Grand Gourou
Re : Forcer une processus Ininterruptible à se fermer ?
ToY > Ma réponse précédente s'adresse à benjou, ou au cas (improbable) ou tu as un zombie qui traîne...
Hors ligne
#20 Le 22/02/2006, à 17:32
- ToY
Re : Forcer une processus Ininterruptible à se fermer ?
Oki ^^
Comme ca pour les gens qui me diront que sous linux il n'y a pas hl2, je pourrai leur répondre que moi les zombies je les tue en ligne de commande o_O
Mais enfait cet état il vient de quoi ? Enfin bon le Z déjà, il veut vraiment dire ca ?
Hors ligne
#21 Le 22/02/2006, à 18:15
- Skippy le Grand Gourou
Re : Forcer une processus Ininterruptible à se fermer ?
Comme ca pour les gens qui me diront que sous linux il n'y a pas hl2, je pourrai leur répondre que moi les zombies je les tue en ligne de commande
:lol::lol:
man ps
...
Z Defunct ("zombie") process, terminated but not reaped by its parent.
Dernière modification par Skippy le Grand Gourou (Le 22/02/2006, à 18:15)
Hors ligne
#22 Le 22/02/2006, à 21:39
- nestorigor
Re : Forcer une processus Ininterruptible à se fermer ?
Perso j'utilise la commande:
killall <nom de l'application>
Mais ça revient certainement au même que:
sudo kill <nom de l'appli>
Hors ligne
#23 Le 23/02/2006, à 16:44
- Vysserk3
Re : Forcer une processus Ininterruptible à se fermer ?
Bizarre, car l'état zombie est justement reconnu en tant que zombie (processus qui ne répond plus) par le système qui peut donc le tuer ! Par contre, le "?" je pense que c'est parce que le système n'arrive pas à déterminer l'état du processus...Quoiqu'il en soit même le killall et les kill -9 ne font rien...
Hors ligne
#24 Le 23/02/2006, à 17:10
- Skippy le Grand Gourou
Re : Forcer une processus Ininterruptible à se fermer ?
Non, justement, le zombie est déjà mort, le système ne peut donc pas le tuer ! Il faut tuer (ou quitter) le processus parent.
Hors ligne
#25 Le 23/02/2006, à 22:55
- wam
Re : Forcer une processus Ininterruptible à se fermer ?
tuer des zombies, ça me rappeller "Ghosts of Mars"
http://www.theofficialjohncarpenter.com/pages/themovies/gm/gm.html
je crois me rappeler que c'était coton pour les supprimer. Je ne sais même pas si à la fin, ils ne se sont pas enfui, sans les tuer. Donc pour ton problème, il n'y a peut être pas de solution
Hors ligne