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 :

Arret d'une application via une autre application


Sujet :

Linux

  1. #1
    Membre régulier
    Inscrit en
    Septembre 2003
    Messages
    222
    Détails du profil
    Informations forums :
    Inscription : Septembre 2003
    Messages : 222
    Points : 91
    Points
    91
    Par défaut Arret d'une application via une autre application
    Bonjour,
    Je désire réaliser une application qui lancerait d'autres petits exécutables...
    Admettons que je lance une application (mère) qui lancerait une autre application (fille) du genre un serveur UDP.
    Ce serveur écoute sur une socket, rien de plus.

    Comment puis je arreté mon serveur ?

    J'aimerai pouvoir dire depuis mon application mère "stop serveur" et il me l'arrete.

    Merci d'avance

    PS: Je ne veux pas que le système soit basé sur le réseau genre j'envoie un paquet avec l'info "stop serveur". (Plutot faire une ecoute sur stdin/stdout ? mais comment ?)
    PS2: Tiens d'ailleurs, comment lancer une application à partir d'une autre
    application !

    PSP : Je développe en c/c++
    L'echec ne doit pas être considéré comme une perte de temps mais comme l'apprentissage.

  2. #2
    Membre chevronné

    Profil pro
    Inscrit en
    Mars 2004
    Messages
    1 296
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2004
    Messages : 1 296
    Points : 1 803
    Points
    1 803
    Par défaut
    tu developpe en c/c++ donc tu peut forker les petites apllications tu recupere le PId puis tu peut au choix :
    établir une communication par messages queues (y compris un arret)
    gerer les signaux ausii bien USER que SYSTEME (pour un arret un kill (pid, SIGTERM) )
    ...
    Marc
    Slackware for ever ......
    BASH - KSH ( http://marcg.developpez.com/ksh/ )

  3. #3
    Membre régulier
    Inscrit en
    Septembre 2003
    Messages
    222
    Détails du profil
    Informations forums :
    Inscription : Septembre 2003
    Messages : 222
    Points : 91
    Points
    91
    Par défaut
    Le truc c'est que je n'ai pas d'établir un moyen de communication comme avec les tubes nommées !

    J'aimerai faire un peu à la manière de QT, pouvoir écrire et lire sur le stdin/stdout d'une application fille à partir d'une application mère...

    Merci tout de même.

    PS:J'èspere mettre bien exprimé sinon posez moi des questions.
    L'echec ne doit pas être considéré comme une perte de temps mais comme l'apprentissage.

Discussions similaires

  1. Modifier le style d'une page dans une frame via une autre frame
    Par Menontona dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 08/12/2011, 18h54
  2. Réponses: 14
    Dernier message: 10/09/2009, 19h08
  3. [XL-2007] Afficher une checkbox dans une feuille si une checkbox d'une autre feuille est cochée
    Par JessieCoutas dans le forum Macros et VBA Excel
    Réponses: 3
    Dernier message: 18/08/2009, 13h35
  4. Recherche une valeur d'une cellule dans une colonne d'une autre feuille
    Par kourria dans le forum Macros et VBA Excel
    Réponses: 8
    Dernier message: 21/06/2007, 13h48
  5. Réponses: 2
    Dernier message: 17/04/2007, 17h14

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