Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 21/02/2006, à 19: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, à 19: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, à 19:35

sbrunner

Re : Forcer une processus Ininterruptible à se fermer ?

kill -9 pid

Hors ligne

#4 Le 21/02/2006, à 23: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 mad

Hors ligne

#5 Le 21/02/2006, à 23: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)

wink
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, à 23:41)

Hors ligne

#6 Le 21/02/2006, à 23:52

sbrunner

Re : Forcer une processus Ininterruptible à se fermer ?

ToY a écrit :

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 big_smile

CU
Stéph

Hors ligne

#7 Le 22/02/2006, à 00: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 22/02/2006, à 00: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, à 15: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, à 15: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é wink

Hors ligne

#10 Le 22/02/2006, à 16: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 hmm


écrasons l'infâme

Hors ligne

#11 Le 22/02/2006, à 16:36

Skippy le Grand Gourou

Hors ligne

#12 Le 22/02/2006, à 16: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, à 16: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... lol


écrasons l'infâme

Hors ligne

#14 Le 22/02/2006, à 17:26

wam

Re : Forcer une processus Ininterruptible à se fermer ?

ça c'est fort! c'est highlander! et même pas de message d'erreur sad

Hors ligne

#15 Le 22/02/2006, à 17: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, à 17:59

Skippy le Grand Gourou

Re : Forcer une processus Ininterruptible à se fermer ?

Ah oui, tiens, j'avais pas vu...
yikes Vysserk3 > C'est pas un "?", c'est un Z comme Zombie... hmm

Hors ligne

#17 Le 22/02/2006, à 18: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, à 18: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 roll)

Hors ligne

#19 Le 22/02/2006, à 18: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... wink

Hors ligne

#20 Le 22/02/2006, à 18: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, à 19:15

Skippy le Grand Gourou

Re : Forcer une processus Ininterruptible à se fermer ?

ToY a écrit :

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::lol:

man ps
...
Z    Defunct ("zombie") process, terminated but not reaped by its parent.

big_smile

Dernière modification par Skippy le Grand Gourou (Le 22/02/2006, à 19:15)

Hors ligne

#22 Le 22/02/2006, à 22: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>

tongue

Hors ligne

#23 Le 23/02/2006, à 17: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, à 18: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. wink

Hors ligne

#25 Le 23/02/2006, à 23: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 wink

Hors ligne