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 :

[Exec] Utiliser exec en asynchrone


Sujet :

Langage PHP

  1. #1
    Membre expérimenté
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Février 2007
    Messages
    340
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Transports

    Informations forums :
    Inscription : Février 2007
    Messages : 340
    Par défaut [Exec] Utiliser exec en asynchrone
    bonjour à tous,

    J'ai pu lire dans la doc PHP qu'exec permettait d'exécuter des commandes de manière asynchrone, à partir du moment ou la sortie était dans un fichier ou autre chose externe au script.

    Evidemment, je n'y arrive pas.

    Please help

    Mon bout de script :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    exec('wget -t 3 http://blabla/monscript.php -o /tmp/wget.txt &');
    Exec attend bien la fin de l'exécution de la commande pour passer à la suite.

  2. #2
    Membre Expert
    Avatar de Thes32
    Homme Profil pro
    Développeur PHP, .Net, T-SQL
    Inscrit en
    Décembre 2006
    Messages
    2 379
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations professionnelles :
    Activité : Développeur PHP, .Net, T-SQL

    Informations forums :
    Inscription : Décembre 2006
    Messages : 2 379
    Par défaut
    salut,

    pour rédiriger la sortie vers un fichier c'est pas plutôt avec > ?
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    exec('ls > /tmp/ls.txt ');

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Décembre 2007
    Messages
    182
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2007
    Messages : 182
    Par défaut
    bonjour,

    As tu testé d'exécuter cette commande seule sur ton dédié pour vérifier déjà qu'il n'y a pas de problème dans celle ci ?

    Apache as-t-il bien tous les droits en écriture dans ton /var/temp ? je suppose mais on ne sait jamais, (si tu as modifié les droits par défaut)

    Essai une autre commande sinon
    l'éxécution d'un script php qui implémente ta bdd par exemple

Discussions similaires

  1. Comment utiliser exec pour rediriger stdoud vers un FD
    Par Simbad81 dans le forum Shell et commandes GNU
    Réponses: 3
    Dernier message: 01/08/2010, 00h44
  2. [Silverlight] Utilisation des retours asynchrones
    Par padodanle51 dans le forum Silverlight
    Réponses: 2
    Dernier message: 05/11/2009, 16h38
  3. [Système] Comment utiliser exec()
    Par bubulemaster dans le forum Langage
    Réponses: 3
    Dernier message: 24/09/2008, 13h20
  4. Utiliser exec plusieurs fois dans find
    Par Tex-Twil dans le forum Shell et commandes GNU
    Réponses: 0
    Dernier message: 12/03/2008, 14h49
  5. [Système] Utiliser exec() avec kill
    Par lepec dans le forum Langage
    Réponses: 9
    Dernier message: 24/01/2007, 18h53

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