IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Programmation et administration système Perl Discussion :

[reseaux] Processus zombie...


Sujet :

Programmation et administration système Perl

  1. #1
    dclink
    Invité(e)
    Par défaut [reseaux] Processus zombie...
    Hello World !!
    Je suis en train de créer un script (sous linux), en fait un serveur basique en vue d'un programme plus conséquent... J'aimerai savoir comment tuer un processus zombie avec perl... Faut-il passer par le processus père ??
    Merci d'avance pour vos réponses.

  2. #2
    Membre habitué
    Inscrit en
    Août 2003
    Messages
    156
    Détails du profil
    Informations forums :
    Inscription : Août 2003
    Messages : 156
    Points : 187
    Points
    187
    Par défaut
    pour moi un processus 'zombie' est un processus dont le père (qui est déjà mort) n'a pas attendu la mort...

    compte tenu de ceci, tu ne peux pas passer par le père pour tuer un processus zombie
    -- plus les choses changent...
    plus elles restent les mêmes
    --snake plissken
    pb résolus +20

  3. #3
    dclink
    Invité(e)
    Par défaut
    Non justement le processus père est toujours actif, mais le(s) fils ne savent plus qui est le père (ils sont notés "defunc" en faisant la commande ps...).

  4. #4
    Membre habitué
    Inscrit en
    Août 2003
    Messages
    156
    Détails du profil
    Informations forums :
    Inscription : Août 2003
    Messages : 156
    Points : 187
    Points
    187
    Par défaut
    ah bin j'me suis un peu trompé... un 'zombie' est bien un process mort que le père n'a pas attendu (n'a pas utilisé wait() sur le pid du fils) mais le père n'est pas 'mort'

    normal... car quand le père meurt, le zombie devrait disparaître.

    tu as deux choix :
    - trouver le père et faire un wait() pour le fils dedans
    - tuer le père

    tu peux voir (en anglais) http://urchin.dc.inet.fi/~kerolasa/defunct.shtml
    -- plus les choses changent...
    plus elles restent les mêmes
    --snake plissken
    pb résolus +20

  5. #5
    dclink
    Invité(e)
    Par défaut
    Je crois que je vais opter pour la première solution car j'ai besoin du processus père (c'est un daemon en fait...)
    Merci. 8)

Discussions similaires

  1. Réponses: 2
    Dernier message: 21/09/2007, 10h10
  2. [reseaux] processus en parallèle
    Par BEAUJAULT dans le forum Programmation et administration système
    Réponses: 2
    Dernier message: 31/07/2004, 11h32
  3. [reseaux] Lister les processus sur une machine donnée
    Par BEAUJAULT dans le forum Programmation et administration système
    Réponses: 2
    Dernier message: 29/07/2004, 15h55
  4. [reseaux] Processus
    Par GMI3 dans le forum Programmation et administration système
    Réponses: 4
    Dernier message: 25/09/2003, 14h45
  5. [réseaux] Bench en Perl pour avoir le débit entre 2 pc
    Par Frich dans le forum Programmation et administration système
    Réponses: 4
    Dernier message: 22/05/2002, 17h22

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo