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

Linux Discussion :

Killé tous les fils et le pere en shell


Sujet :

Linux

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Décembre 2008
    Messages
    6
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2008
    Messages : 6
    Par défaut Killé tous les fils et le pere en shell
    J'ai un problème de processus zombie et j'aimerais bien un petit coup de main. J'explique, j'ai créé un serveur shell tout simple qui renvoi au client ce qu'il a envoyé. Voulant que ça soit multi client, j'ai fait que lorsqu'on se connecte, la ligne "nc -l -p 3000 -e serveurmulti.sh &" contenu dans serveur.sh recrée un processus fils. Malheuresement, je n'arrive pas a faire que lorsque l'on tape "quit", tous les processsus ainsi créé amis aussi le pere se ferme. J'espere que c'est compréhensible. Merci d'avance.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    # A chaque connexion, le client créé un fils afin de gérer le multi client.
    nc -l -p 3000 -e serveurmulti.sh &
     
    # tout ce que le client va m'envoyer se trouvera dans la variable "question".
    while read question
    do
        for car in $question
        do
    	if [ "$question" == "quit" ];
    	    then
    	    exit 0
    	    fi
            echo $question
        done
    done  
    exit 0

  2. #2
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Décembre 2008
    Messages
    6
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2008
    Messages : 6
    Par défaut
    euh j'ai peut etre trouvé la solution mais j'ai pas les moyens de tester chez moi ^^. D'apres vous un killall serveurmulti.sh ca marcherait ?

Discussions similaires

  1. [XSLT] récupérer tous les fils
    Par jibe84 dans le forum XSL/XSLT/XPATH
    Réponses: 3
    Dernier message: 18/04/2013, 15h57
  2. Appeler le contexte dans le job pere et tous les job fils
    Par delilou dans le forum Développement de jobs
    Réponses: 1
    Dernier message: 17/04/2011, 22h24
  3. connect by récupération de tous les fils
    Par ekremyilmaz dans le forum PL/SQL
    Réponses: 2
    Dernier message: 26/10/2010, 12h10
  4. [XPath] Selectionner tous les fils sans Petit-fils ?
    Par SONY30 dans le forum XSL/XSLT/XPATH
    Réponses: 3
    Dernier message: 11/04/2007, 09h48
  5. Réponses: 2
    Dernier message: 26/04/2006, 09h34

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