Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1151 connectés 

  FORUM HardWare.fr
  Linux et OS Alternatifs
  Divers

  comment tuer un processus ??

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

comment tuer un processus ??

n°468611
Tomate
Posté le 01-05-2004 à 16:09:01  profilanswer
 

salut,
 
bon en fait la vraie question c est : comment killer un processus D, c est a dire ki a un pb d I/O :/
 

root@gate:~$ ps aux | grep D
USER       PID %CPU %MEM   VSZ  RSS TTY      STAT START   TIME COMMAND
tomate   14145  0.0  0.1  1492  392 ?        D    14:24   0:00 rm -rf /mnt/ftp/plop/
tomate    6141  0.0  0.1  1988  548 ?        D    14:25   0:00 ls --color=auto --color=auto -lA


 
j ai 2 process intuables par kill -9 :/
 
je me demandais s il n y avait pas une commande bcp plus bas niveau pour fermer les read/write ??
 
sinon c est reboot :/
 
bien sur en tuant le pere ca ne change rien :/
 
ps : merci de ne pas polluer ce topic, heins le ptits malins de tout a l heure :o


---------------
:: Light is Right ::
mood
Publicité
Posté le 01-05-2004 à 16:09:01  profilanswer
 

n°468612
udok
La racaille des barbus ©clémen
Posté le 01-05-2004 à 16:09:17  profilanswer
 

sinon y-a peut-être un indice icite :
man 7 signal


---------------
Non au projet de loi DADVSI ! (droits d'auteurs)
n°468615
Tomate
Posté le 01-05-2004 à 16:10:59  profilanswer
 

udok a écrit :

sinon y-a peut-être un indice icite :
man 7 signal

je teste le init 1 (meme si j ai un mega huge doute :D)
je regarde apres ;)


---------------
:: Light is Right ::
n°468618
Tomate
Posté le 01-05-2004 à 16:14:14  profilanswer
 

c est  bien ce ke je craignais : il sont tjs la :/


---------------
:: Light is Right ::
n°468620
python
Posté le 01-05-2004 à 16:18:42  profilanswer
 

je voyais rien de drôle,
 
-15 fonctionne parfois, il a la même action par défaut que -9.

n°468621
Tomate
Posté le 01-05-2004 à 16:19:15  profilanswer
 

python a écrit :

je voyais rien de drôle,
 
-15 fonctionne parfois, il a la même action par défaut que -9.

oue mais y a rien de plus fort ke -9 :/


---------------
:: Light is Right ::
n°468623
python
Posté le 01-05-2004 à 16:19:49  profilanswer
 

tomate77 a écrit :

c est  bien ce ke je craignais : il sont tjs la :/


 
autre solution : un reboot et tes processus seront définitivement perdus

n°468624
Tomate
Posté le 01-05-2004 à 16:20:40  profilanswer
 

python a écrit :

autre solution : un reboot et tes processus seront définitivement perdus

oui mais j aurai aime eviter ;)


---------------
:: Light is Right ::
n°468639
udok
La racaille des barbus ©clémen
Posté le 01-05-2004 à 16:37:44  profilanswer
 

python a écrit :

je voyais rien de drôle,
 
-15 fonctionne parfois, il a la même action par défaut que -9.


 
[:neo_xp]
le -15 c'est celui par défaut, ça fait comme un ctrl C il me semble
et -9 c'est bcp plus bourrin (et plus efficace en général aussi) :o


---------------
Non au projet de loi DADVSI ! (droits d'auteurs)
n°468643
void_ppc
Posté le 01-05-2004 à 16:39:04  profilanswer
 

tomate sux :D

mood
Publicité
Posté le 01-05-2004 à 16:39:04  profilanswer
 

n°468645
Tomate
Posté le 01-05-2004 à 16:40:16  profilanswer
 

nan mon disuqe dur sux [:aloy]


---------------
:: Light is Right ::
n°468647
jjgan
...
Posté le 01-05-2004 à 16:40:40  profilanswer
 

STAT D = defunc ?
si oui alors tu ne peux rien faire sauf reboot


---------------
Qui suis-je ? Que fais-je ? | phpLister | Perdu ? Vous êtes ici --> *
n°468650
Tomate
Posté le 01-05-2004 à 16:42:01  profilanswer
 

jjgan a écrit :

STAT D = defunc ?
si oui alors tu ne peux rien faire sauf reboot

Citation :

PROCESS STATE CODES
       D uninterruptible sleep (usually IO)


---------------
:: Light is Right ::
n°468799
matafan
Posté le 01-05-2004 à 18:37:05  profilanswer
 

Tu ne peux pas tuer un processus qui est dans un system call, pour la bonne raison que les interruptions sont masquées... Donc rien à faire à part rebooter.

n°468808
Mjules
Modérateur
Parle dans le vide
Posté le 01-05-2004 à 18:48:41  profilanswer
 

udok a écrit :

[:neo_xp]
le -15 c'est celui par défaut, ça fait comme un ctrl C il me semble
et -9 c'est bcp plus bourrin (et plus efficace en général aussi) :o


-15 c'est SIGTERM
-9 cest SIGKILL et il n'est pas ignorable par l'appli quand elle le reçoit (ce qui est le pb ici)


---------------
Celui qui pose une question est idiot 5 minutes. Celui qui n'en pose pas le reste toute sa vie. |  Membre du grand complot pharmaceutico-médico-scientifico-judéo-maçonnique.
n°468819
sevas
Posté le 01-05-2004 à 19:02:29  profilanswer
 

udok a écrit :

[:neo_xp]
le -15 c'est celui par défaut, ça fait comme un ctrl C il me semble
et -9 c'est bcp plus bourrin (et plus efficace en général aussi) :o


 
ctrl+c envoye SIGINT (le -2) [:romf]

n°468824
Popop56
56
Posté le 01-05-2004 à 19:11:19  profilanswer
 

Avec un bon vieu colt  [:alfinfrance]
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
[:benj9002]
 
 
 
 
 
 
 

n°468843
udok
La racaille des barbus ©clémen
Posté le 01-05-2004 à 19:23:00  profilanswer
 

sevas a écrit :

ctrl+c envoye SIGINT (le -2) [:romf]


 
ouai -2 -15 spareil tout ça [:mrbrelle]  [:anathema]


---------------
Non au projet de loi DADVSI ! (droits d'auteurs)
n°468848
Mjules
Modérateur
Parle dans le vide
Posté le 01-05-2004 à 19:28:47  profilanswer
 

udok a écrit :

ouai -2 -15 spareil tout ça [:mrbrelle]  [:anathema]

:non:  
-2 = tait toi s'il te plait  
-15 = la ferme !
-9 = meurt !


Message édité par Mjules le 01-05-2004 à 19:29:08

---------------
Celui qui pose une question est idiot 5 minutes. Celui qui n'en pose pas le reste toute sa vie. |  Membre du grand complot pharmaceutico-médico-scientifico-judéo-maçonnique.
n°468858
udok
La racaille des barbus ©clémen
Posté le 01-05-2004 à 19:45:47  profilanswer
 

Mjules a écrit :

:non:  
-2 = tait toi s'il te plait  
-15 = la ferme !

-9 = meurt !


 
sources ?   [:anathema]


---------------
Non au projet de loi DADVSI ! (droits d'auteurs)
n°468862
Mjules
Modérateur
Parle dans le vide
Posté le 01-05-2004 à 19:48:56  profilanswer
 

udok a écrit :

sources ?   [:anathema]

un artcile que j'avais lu ya quelque temps sur les méfaits du kill -9 mais je sais plus où je l'ai vu


---------------
Celui qui pose une question est idiot 5 minutes. Celui qui n'en pose pas le reste toute sa vie. |  Membre du grand complot pharmaceutico-médico-scientifico-judéo-maçonnique.
n°468867
udok
La racaille des barbus ©clémen
Posté le 01-05-2004 à 19:54:48  profilanswer
 

Mjules a écrit :

un artcile que j'avais lu ya quelque temps sur les méfaits du kill -9 mais je sais plus où je l'ai vu


 
les méfaits du kill -9 ??
c grave à ce point ? [:totoz]
bon pis la question là c'est plus entre -2 et -15   :o


---------------
Non au projet de loi DADVSI ! (droits d'auteurs)
n°468869
Mjules
Modérateur
Parle dans le vide
Posté le 01-05-2004 à 19:56:28  profilanswer
 

udok a écrit :

les méfaits du kill -9 ??
c grave à ce point ? [:totoz]
l'article comparait ça à l'équivalent d'un reboot (point de vue appli bien sur) avec tout les fichiers encore ouvrets, les lock non effacé etc
bon pis la question là c'est plus entre -2 et -15   :o


il en paralit également dans son article


---------------
Celui qui pose une question est idiot 5 minutes. Celui qui n'en pose pas le reste toute sa vie. |  Membre du grand complot pharmaceutico-médico-scientifico-judéo-maçonnique.
n°468878
udok
La racaille des barbus ©clémen
Posté le 01-05-2004 à 20:04:28  profilanswer
 

bah si une appli est planté, faut bien la fermé de toute façon [:spamafote]
 
et pour le -2/-15, suffit pas de dire qu'il en a parlé  :o


---------------
Non au projet de loi DADVSI ! (droits d'auteurs)
n°468882
R3g
fonctionnaire certifié ITIL
Posté le 01-05-2004 à 20:09:07  profilanswer
 

ben SIGINT (interrupt) signale au processus qu'on désire l'interrompre, et SIGTERM (terminate) signale au processus qu'on veut qu'il se termine.


---------------
Au royaume des sourds, les borgnes sont sourds.
n°468883
udok
La racaille des barbus ©clémen
Posté le 01-05-2004 à 20:09:49  profilanswer
 

R3g a écrit :

ben SIGINT (interrupt) signale au processus qu'on désire l'interrompre, et SIGTERM (terminate) signale au processus qu'on veut qu'il se termine.


 
différence ?  :??:


---------------
Non au projet de loi DADVSI ! (droits d'auteurs)
n°468887
alien cons​piracy
hardtrance addict
Posté le 01-05-2004 à 20:10:41  profilanswer
 

udok a écrit :

différence ?  :??:

L'un peut être ignoré par l'appli, l'autre non.

n°468889
udok
La racaille des barbus ©clémen
Posté le 01-05-2004 à 20:18:05  profilanswer
 

alien conspiracy a écrit :

L'un peut être ignoré par l'appli, l'autre non.


 
le -15 il est parfois ignoré  [:mrbrelle]


---------------
Non au projet de loi DADVSI ! (droits d'auteurs)
n°468891
R3g
fonctionnaire certifié ITIL
Posté le 01-05-2004 à 20:19:18  profilanswer
 

alien conspiracy a écrit :

L'un peut être ignoré par l'appli, l'autre non.

je pense que les deux peuvent être ignorés. la différence est sémantique : en réponse à SIGTERM le processus devrait toujours se terminer, alors qu'il est normal que certains processus continuent à s'executer après SIGINT (enfin c'est comme ça que je l'ai toujours compris).


---------------
Au royaume des sourds, les borgnes sont sourds.
n°468892
Tomate
Posté le 01-05-2004 à 20:20:18  profilanswer
 

udok a écrit :

sources ?   [:anathema]

man signal [:mrbrelle]


---------------
:: Light is Right ::
n°468907
alien cons​piracy
hardtrance addict
Posté le 01-05-2004 à 20:31:05  profilanswer
 

udok a écrit :

le -15 il est parfois ignoré  [:mrbrelle]

oui mais pas dans son fonctionnement """normal"""

n°468921
Mjules
Modérateur
Parle dans le vide
Posté le 01-05-2004 à 20:38:29  profilanswer
 

      Signal   |  Valeur  | Action | Commentaire
       ---------+----------+--------+------------------------------------------
        SIGHUP  |     1    |   A    | Raccrochement (déconnexion) sur terminal
                |          |        | de contrôle, ou mort du processus
                |          |        | de contrôle.
        SIGINT  |     2    |   A    | Interruption depuis le clavier.
        SIGQUIT |     3    |   A    | Demande 'Quitter' depuis le clavier.
        SIGILL  |     4    |   A    | Instruction illégale.
        SIGABRT |     6    |   C    | Signal d'arrêt depuis abort(3).
        SIGFPE  |     8    |   C    | Erreur mathématique virgule flottante.
        SIGKILL |     9    |  AEF   | Signal 'KILL'.
        SIGSEGV |    11    |   C    | Référence mémoire invalide.
        SIGPIPE |    13    |   A    | Écriture dans un tube sans lecteur.
        SIGALRM |    14    |   A    | Temporisation alarm(2) écoulée.
        SIGTERM |    15    |   A    | Signal de fin.
        SIGUSR1 | 30,10,16 |   A    | Signal utilisateur 1.
        SIGUSR2 | 31,12,17 |   A    | Signal utilisateur 2.
        SIGCHLD | 20,17,18 |   B    | Fils arrêté ou terminé.
        SIGCONT | 19,18,25 |        | Continuer si arrêté.
        SIGSTOP | 17,19,23 |  DEF   | Arrêt du processus.
        SIGTSTP | 18,20,24 |   D    | Stop invoqué depuis tty.
        SIGTTIN | 21,21,26 |   D    | Lecture sur tty en arrière-plan.
        SIGTTOU | 22,22,27 |   D    | Écriture sur tty en arrière-plan.


 
man 7 signal


---------------
Celui qui pose une question est idiot 5 minutes. Celui qui n'en pose pas le reste toute sa vie. |  Membre du grand complot pharmaceutico-médico-scientifico-judéo-maçonnique.
n°468928
Tomate
Posté le 01-05-2004 à 20:39:46  profilanswer
 

Mjules a écrit :

      Signal   |  Valeur  | Action | Commentaire
       ---------+----------+--------+------------------------------------------
        SIGHUP  |     1    |   A    | Raccrochement (déconnexion) sur terminal
                |          |        | de contrôle, ou mort du processus
                |          |        | de contrôle.
        SIGINT  |     2    |   A    | Interruption depuis le clavier.
        SIGQUIT |     3    |   A    | Demande 'Quitter' depuis le clavier.
        SIGILL  |     4    |   A    | Instruction illégale.
        SIGABRT |     6    |   C    | Signal d'arrêt depuis abort(3).
        SIGFPE  |     8    |   C    | Erreur mathématique virgule flottante.
        SIGKILL |     9    |  AEF   | Signal 'KILL'.
        SIGSEGV |    11    |   C    | Référence mémoire invalide.
        SIGPIPE |    13    |   A    | Écriture dans un tube sans lecteur.
        SIGALRM |    14    |   A    | Temporisation alarm(2) écoulée.
        SIGTERM |    15    |   A    | Signal de fin.
        SIGUSR1 | 30,10,16 |   A    | Signal utilisateur 1.
        SIGUSR2 | 31,12,17 |   A    | Signal utilisateur 2.
        SIGCHLD | 20,17,18 |   B    | Fils arrêté ou terminé.
        SIGCONT | 19,18,25 |        | Continuer si arrêté.
        SIGSTOP | 17,19,23 |  DEF   | Arrêt du processus.
        SIGTSTP | 18,20,24 |   D    | Stop invoqué depuis tty.
        SIGTTIN | 21,21,26 |   D    | Lecture sur tty en arrière-plan.
        SIGTTOU | 22,22,27 |   D    | Écriture sur tty en arrière-plan.


 
man 7 signal

oue le conseil k udok m avait donné plus haut en plus :D


---------------
:: Light is Right ::
n°468937
udok
La racaille des barbus ©clémen
Posté le 01-05-2004 à 20:48:10  profilanswer
 

oui, le conseil que j'ai déjà donné
sauf que j'ai déjà regardé le man, et on peut pas dire que la description soit très explicite !  :o


---------------
Non au projet de loi DADVSI ! (droits d'auteurs)
n°468980
Tomate
Posté le 01-05-2004 à 21:44:47  profilanswer
 

udok a écrit :

oui, le conseil que j'ai déjà donné
sauf que j'ai déjà regardé le man, et on peut pas dire que la description soit très explicite !  :o

bah si kan meme :o


---------------
:: Light is Right ::
n°469018
matafan
Posté le 01-05-2004 à 22:52:35  profilanswer
 

Enfin vous pouvez discuter pendant des heures, n'empêche que si le process est bloqué dans un syscall il ne recevra jamais l'interruption et ne verra jamais le signal.

mood
Publicité
Posté le   profilanswer
 


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Linux et OS Alternatifs
  Divers

  comment tuer un processus ??

 

Sujets relatifs
Kill pppoe ou similaire sous linux? (bref, tuer une connexion fantome)Pb processus mrtg
Processus 99% "aplay"Quelles options pour le noyau pour une bonne gestion des processus ?
grub -> booter en mode console ou tuer X[ Divers ] Processus sans parent sous X
ramener un processus d'un terminal autre que le courant en fgattribut PS pour trier par taille de processus ??
Je veux tuer un développeur de GCC !tuer un processus planté
Plus de sujets relatifs à : comment tuer un processus ??


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR