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

Langage PHP Discussion :

Redirection d'un flux


Sujet :

Langage PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Décembre 2010
    Messages
    37
    Détails du profil
    Informations forums :
    Inscription : Décembre 2010
    Messages : 37
    Par défaut Redirection d'un flux
    comment rediriger le flux de sortie d'un programme java vers un fichier de tel sort
    lorsqu'on exécute ce programme avec un exec php le code php n'attendre pas la fin de programme java et merci.

  2. #2
    Modérateur

    Avatar de Robin56
    Homme Profil pro
    Architecte de système d'information
    Inscrit en
    Juin 2009
    Messages
    5 297
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Architecte de système d'information

    Informations forums :
    Inscription : Juin 2009
    Messages : 5 297
    Par défaut
    Citation Envoyé par radovan Voir le message
    on exécute ce programme avec un exec php le code php n'attendre pas la fin de programme java et merci.
    Ça ne serait pas une question plus spécifique à la fonction exec et donc au langage PHP ?
    Responsable Java de Developpez.com (Twitter et Facebook)
    Besoin d'un article/tutoriel/cours sur Java, consulter la page cours
    N'hésitez pas à consulter la FAQ Java et à poser vos questions sur les forums d'entraide Java
    --------
    Architecte Solution
    LinkedIn : https://www.linkedin.com/in/nicolascaudard/

  3. #3
    Membre averti
    Inscrit en
    Décembre 2010
    Messages
    37
    Détails du profil
    Informations forums :
    Inscription : Décembre 2010
    Messages : 37
    Par défaut
    moi j'utilise exec php pour exécuter ce programme java mais exec bloque le code et il attendre la fin de l’exécution du java or je voudrai que exec lance le code java et le code php se termine tranquillement

  4. #4
    Membre Expert
    Inscrit en
    Mai 2006
    Messages
    1 364
    Détails du profil
    Informations forums :
    Inscription : Mai 2006
    Messages : 1 364
    Par défaut
    Autrement dit, c'est, comme le dit Robin56, une question liée à php et pas à java. Et le manuel php explique comment faire :
    In order to execute a command have have it not hang your php script while it runs, the program you run must not output back to php. To do this, redirect both stdout and stderr to /dev/null, then background it.

    > /dev/null 2>&1 &

    In order to execute a command and have it spawned off as another process that is not dependent on the apache thread to keep running (will not die if somebody cancels the page) run this:

    exec('bash -c "exec nohup setsid your_command > /dev/null 2>&1 &"');
    a+

  5. #5
    Membre averti
    Inscrit en
    Décembre 2010
    Messages
    37
    Détails du profil
    Informations forums :
    Inscription : Décembre 2010
    Messages : 37
    Par défaut
    Même problème c'est vrai le sortie du java est redirigé vers un fichier mais le script php se bloque, j'ai besoin d'une autre solution dans le code java j'ai essayé avec les Thread et rien ne change

  6. #6
    Membre Expert
    Inscrit en
    Mai 2006
    Messages
    1 364
    Détails du profil
    Informations forums :
    Inscription : Mai 2006
    Messages : 1 364
    Par défaut
    Sans voir ton code, je dirais que tu ne lances pas ta commande en tache de fond. Est ce que tu peux poster le code de ta commande (c'est à dire la commande php exec)? Et en profiter pour nous dire l'OS sur lequel tourne ton serveur?

Discussions similaires

  1. Réponses: 0
    Dernier message: 07/03/2012, 14h06
  2. Redirection d'un flux de sortie system vers widget text
    Par bennyben87 dans le forum Interfaces Graphiques
    Réponses: 21
    Dernier message: 26/05/2010, 09h35
  3. Redirection du flux d'entree sous linux
    Par Fl4mBy dans le forum Entrée/Sortie
    Réponses: 7
    Dernier message: 30/08/2005, 16h49
  4. redirection flux
    Par hiko-seijuro dans le forum MFC
    Réponses: 5
    Dernier message: 08/06/2005, 17h16
  5. [reseaux] redirection de flux
    Par Olive1808 dans le forum Programmation et administration système
    Réponses: 2
    Dernier message: 12/08/2002, 10h24

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