#109103 taches planifiées et appel cron sous window 7

ouvert
nobody
None
Probleme
2013-10-23
2013-10-06
lud
No

salut,
je n arrive pas a faire fonctionner les taches planifiées, j ai essayer plusieurs commandes schtasks mais rien ne se passe...j ai verifié dans parametre traces et ce n ai pas toutes les minutes mais bien plus souvent...je pense me tromper sur la mise en place de l appel cron mais je ne vois plus quoi essayer comme commandes schtasks...
merci d avance.

Discussion

  • lud

    lud - 2013-10-10

    bonjour,
    en fait quand la tache s execute j ai un fichier cron.php qui s ouvre. faut il le modifier?

     
  • jetblack

    jetblack - 2013-10-11

    Salut, cron.php est le fichier qui doit être exécuter. S'il s'ouvre, c'est peut être que la tâche planifiée exécute l'édition du fichier plutôt que l'exécution du fichier lui même ??

    Jetblack

     
  • stephane

    stephane - 2013-10-11

    bonjour,

    sous xp j'ai ecrit dans un fichier .vbs:

    Set objHTTP = CreateObject("Microsoft.XMLHTTP")
    objHTTP.open "GET", "chemin de cron.php", False
    objHTTP.setRequestHeader "Content-Type", "application/x-www-form-urlencoded"
    objHTTP.send ""

    Et planification de l’exécution du fichier toute les minute avec l'outils windows.

    je retrouve bien les trace cron toutes les minute, ça me parait ok.

    si ça peut servir

     
  • lud

    lud - 2013-10-14

    bonjour,
    apres beaucoup d essais de toutes sortes le mieux que j obtiens c est avec comme commande
    schtasks /create /tn "Cron multicardipx800" /sc minute /mo 1 /tr "C:\UwAmp\bin\php\php-5.3.25\php.exe cron.php"
    la fenetre taskeng.exe s ouvre et me dit could not open input file : cron.php

     
  • jetblack

    jetblack - 2013-10-14

    Salut, je pense qu'à ce niveau là il faut que tu indiques le chemin complet qui permet d'accéder à cron.php :
    C:\UwAmp\bin\php\php-5.3.25\php.exe C:\xxx...\chemin\cron.php

     
  • lud

    lud - 2013-10-15

    salut j ai deja essayé et ca me donne warning fatal error ci joint imprime ecran

     
  • jetblack

    jetblack - 2013-10-15

    Ok,

    pour moi c'est mieux, php fonctionne et cron.php est trouvé. le problème maintenant c'est que le programme cron.php ne s'execute pas dans le bon répertoire, c'est pour ca qu'il ne trouve pas les autres fichiers, d'où les erreurs.

    Essaie ca :

    sous windows, tu crées un fichier cron.bat avec un editeur de texte qui contient :

    cd C:\xxx...\chemin_vers_cron_php
    C:\UwAmp\bin\php\php-5.3.25\php.exe cron.php

    tu sauvegardes ce fichier cron.bat là où tu veux

    et tu crées une tâche qui execute cron.bat:

    schtasks /create /tn "Cron multicardipx800" /sc minute /mo 1 /tr "C:\chemin_vers_cron_bat\cron.bat"

     
  • lud

    lud - 2013-10-15

    ca me donne :

     
  • jetblack

    jetblack - 2013-10-15

    il ne faut pas mettre cron.php dans le nom du répertoire dans la commande cd du fichier bat.
    tu dois mettre

    cd C:\UwAmp\www
    C:\UwAmp\bin\php\php-5.3.25\php.exe cron.php

     
  • Guenneguezt

    Guenneguezt - 2013-10-15

    A la fin du cd c:...\cron.php il faut pas le cron.php

    A+
    Thomas Guenneguez

     
    Last edit: Guenneguezt 2013-10-15
  • lud

    lud - 2013-10-15

    ok desolé,
    donc maintenant:

     
  • jetblack

    jetblack - 2013-10-15

    Ca progresse ! c'est bien.
    Donc cette erreur veut dire que le support de mysql n'est pas actif dans ton installation de php. Regarde des docs de Wamp pour voir comment activer le support mysql pour php. (voir peut etre dans php.ini ?)

    Courage

     
  • lud

    lud - 2013-10-15

    alors je pense que mon probleme viens de la: piece jointe
    mais j ai changer le mot de passe et tjs la meme erreur...
    une idee?

     
  • Guenneguezt

    Guenneguezt - 2013-10-15

    Salut

    Crées un nouveau compte avec tous les droits sur la base. Il se peut (voir c'est fort probable) que root n'est pas les droits à "distance". En l'occurance même si tu n'es pas à distance tu utilises un accès réseau.

    A+
    Thomas

     
  • lud

    lud - 2013-10-17

    salut,
    en cherchant comment creer un compte mysql j ai remis l ancien mot de passe et j ai plus l erreur ou du moins plus la meme. j ai regardé le php ini pour voir si il avait changer mais non j ai toujours le europe paris en date time zone.

     
  • Guenneguezt

    Guenneguezt - 2013-10-17

    Peux-tu nous envoyer le fichier des informations d'aide au support ?

    A+
    Thomas

     
  • lud

    lud - 2013-10-18

    voici

     
  • lud

    lud - 2013-10-22

    salut, j ai tout repris depuis le debut cree un nouveau compte mysql et fait la mise a jour car j avais de plus en plus d erreur mais maintenant j ai plus d erreur mais seul les relais fonctionnent je n ai plus de retour analogique entree ni compteur...

     
    Last edit: lud 2013-10-22
  • Guenneguezt

    Guenneguezt - 2013-10-22

    Peux-tu redonner les info d'aide au support ?
    Aurais-tu moyen de me créer un compte pour que je regarde (si oui, envoie moi les informations via mail guenneguezt@users.sf.net).

    A+
    Thomas

     
  • lud

    lud - 2013-10-23

    .

     

Log in to post a comment.