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 :

Envoi de commande à un programme


Sujet :

Linux

  1. #1
    Membre chevronné Avatar de Shivaneth
    Femme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Mai 2004
    Messages
    349
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 40
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels

    Informations forums :
    Inscription : Mai 2004
    Messages : 349
    Par défaut Envoi de commande à un programme
    Bonjour,

    voilà, ce qu'il se passe c'est que je travaille sur une application qui contrôle un réseau virtuel via OpenVZ. Sur chaque machine virtuelle j'ai installé mldonkey . Je dois, via l'appli de contrôle exécuter des commandes dans les mldonkey de chaque machine virtuelle. Ce que je cherche à faire c'est passer des commande à mldonkey sur les machines virtuelles, sachant qu'il tourne en back office.

    je sais pas si j'ai été claire

    Lorsque je lance mldonkey (en effet mlnet) sur les machines, si je ne le met pas en back offcie mon application de contrôle ne récupère pas la main et ne peut pas continuer à s'exécuter. Et donc je cherche à passer des commandes à mlnet comme si il était actif.

    Si vous avez compris quelquechose à ce que je viens de dire, répondez moi please c'est hyper urgent ^^

    Merci

    Shiv@

  2. #2
    Expert confirmé

    Avatar de fearyourself
    Homme Profil pro
    Ingénieur Informaticien Senior
    Inscrit en
    Décembre 2005
    Messages
    5 121
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : Etats-Unis

    Informations professionnelles :
    Activité : Ingénieur Informaticien Senior
    Secteur : Industrie

    Informations forums :
    Inscription : Décembre 2005
    Messages : 5 121
    Par défaut
    Pourquoi ne pas le remettre en front pour passer les commandes que tu veux ?

    Jc

  3. #3
    Membre chevronné Avatar de Shivaneth
    Femme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Mai 2004
    Messages
    349
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 40
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels

    Informations forums :
    Inscription : Mai 2004
    Messages : 349
    Par défaut
    Je ne peux pas mettre le programme en front car les commandes sont passées automatiquement par mon application de contrôle, l'utilisateur ne doit rien avoir à saisir à l'écran

  4. #4
    Expert confirmé

    Avatar de fearyourself
    Homme Profil pro
    Ingénieur Informaticien Senior
    Inscrit en
    Décembre 2005
    Messages
    5 121
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : Etats-Unis

    Informations professionnelles :
    Activité : Ingénieur Informaticien Senior
    Secteur : Industrie

    Informations forums :
    Inscription : Décembre 2005
    Messages : 5 121
    Par défaut
    Citation Envoyé par Shiva Skunk
    Je ne peux pas mettre le programme en front car les commandes sont passées automatiquement par mon application de contrôle, l'utilisateur ne doit rien avoir à saisir à l'écran
    Ok, donc :

    - Est-ce que ton application de contrôle peut lancer lui-même mldonkey ?

    Si oui alors ce n'est pas très compliqué :
    - Tu ouvres un tube
    - Tu fais un fork
    - En gérant bien les entrées/sorties standardes, tu pourra parler avec mldonkey en faisant juste des printf ou des fprintf...

    Si non, cela veut dire que mldonkey est lancé au départ par tes soins et après tu vas avoir une application de contrôle.

    A ce moment, tu lances un autre programme qui fera le lien entre mldonkey et ton application. Ce sera lui qui fera le fork et le tube et tu pourras discuter avec cette application via un tube (encore) nommé ou une socket...

    C'est une solution possible,
    Jc

Discussions similaires

  1. "Erreur lors de l'envoi d'une commande au programme"
    Par NVCfrm dans le forum Code::Blocks
    Réponses: 1
    Dernier message: 28/04/2013, 00h01
  2. Lancer une commande (type ligne de commande) depuis programme Java
    Par rprom1 dans le forum API standards et tierces
    Réponses: 9
    Dernier message: 15/12/2006, 12h06
  3. [Comm] envoi des commandes via interface RS232
    Par bob75018 dans le forum Entrée/Sortie
    Réponses: 9
    Dernier message: 16/01/2006, 17h22
  4. [MFC] Envoi de commandes clavier
    Par Kevgeii dans le forum MFC
    Réponses: 2
    Dernier message: 07/01/2004, 15h36
  5. Passage d'une commande à un programme
    Par nicolas.pissard dans le forum C++Builder
    Réponses: 5
    Dernier message: 04/11/2003, 13h37

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