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 :

[Système] PHP Cron tâche en arrière plan


Sujet :

Langage PHP

  1. #1
    Membre averti Avatar de Hug0_76
    Profil pro
    Inscrit en
    Août 2006
    Messages
    292
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France

    Informations forums :
    Inscription : Août 2006
    Messages : 292
    Points : 332
    Points
    332
    Par défaut [Système] PHP Cron tâche en arrière plan
    Bonjour à tous,

    Je souhaiterais savoir s'il est possible de lancer une tache en arrière plan sur un serveur apache, le tout codé en php (ou C) (OS : Unix)
    Je m'explique, j'ai déjà tenté de coder un script cgi (codé en C) qui créer un processus fils et le père est censé rendre la main à mon serveur apache, mais rien n'y fait je n'ai jamais réussi.
    Le but étant bien sur d'effectuer la tâche tout en affichant ma page php.

    Je vous donne un exemple pour mieux me suivre :
    J'ai un compteur (PAS UN COMPTEUR DE VISITE) pour lequel j'ai une borne_inférieure, une borne_supérieure, et une valeur d'incrément. Une fois que j'ai lancé ce compteur, j'aimerais que l'incrémentation se fasse sans bloquer l'affichage de la page.
    Ma page s'affiche donc correctement, et au bout de x temps, j'affiche ponctuellement la valeur du compteur dans ma page.

    Est ce que qq1 aurait une idée svp????

    PS : j'ai regardé du coté des tâches CRON mais je cherche encore....

    D'avance merci
    Si la connerie de certain fonctionnait au gazole il y aurait pénurie !!!!

    Lao Tzeu a dit : "Il faut trouver la voix"...Si tu ne l'as pas trouvé, je vais t'aider en te coupant la tête.

  2. #2
    Membre averti Avatar de TucSale
    Profil pro
    Inscrit en
    Novembre 2005
    Messages
    264
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France

    Informations forums :
    Inscription : Novembre 2005
    Messages : 264
    Points : 325
    Points
    325
    Par défaut
    bonjour,

    Pour moi un tache Cron n'a comme élément déclencheur au'un timecode. Tu pourrais pas exemple te servir de la fonction exec de php
    http://fr.php.net/manual/fr/function.exec.php
    ou encore system
    http://fr.php.net/manual/fr/function.system.php
    Attention au droit et risque de sécurité....

    Aussi non tu peux allé voir du coté d'ajax si ton problème est juste ton problème de lenteur de changement et d'affichage.


    edit:
    Ou encore tache cron qui modifie ton compteur dans un fichier texte que tu include dans ton script apache/php
    Tuc l'Original, On ne peut que l'aimer

Discussions similaires

  1. Exécuter une tâche en "arrière plan" dans un container web
    Par Tyler_Durden dans le forum Servlets/JSP
    Réponses: 2
    Dernier message: 09/08/2011, 15h06
  2. Empêcher la double exécution d'une tâche en arrière plan.
    Par Paul Van Walleghem dans le forum VB.NET
    Réponses: 2
    Dernier message: 29/08/2010, 16h12
  3. Impossible de faire du piping entre deux tâches d'arrière-plan
    Par CetTer dans le forum Shell et commandes GNU
    Réponses: 6
    Dernier message: 18/05/2009, 11h27
  4. Réponses: 2
    Dernier message: 13/05/2009, 18h37
  5. [Système] Exécutable se lançant en arrière plan
    Par manshoon dans le forum Langage
    Réponses: 3
    Dernier message: 16/08/2006, 17h55

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