Tache cron erreur de syntaxe

Seta-san Messages postés 2 Date d'inscription   Statut Membre Dernière intervention   -  
 virtuose1 -
Bonjour,

Je n'arrive pas du tout à lancer ma tache cron. Mon hebergeur 1&1 ne m'aide vraiment pas et les tutoriels que j'ai pu lire concerne les personne ayant un niveau avancé dans l'utilisation d'unix et ne sont pas très claire pour ceux n'ayant jamais utilisé ce systeme.

Je souhaites lancer une page php qui va mettre a jour ma base de donnée plusieurs fois par jour a des heures précises.

Voici mon code php :
#!/usr/bin/php -q
<?php
include "../include/config.php";
mysql_query("UPDATE `tv_partenaires` SET `lien` = 'gen_playlist_jmusic.php', `etat` = 'En cour..'");
mysql_close();
?>


Et voici ma tache cron (ex) :
30 16 * * * http://www.monsite.com/mondossier/ma_page.php

J'ai beau avoir parcouru de nombreux tutoriels mais leur explication reste vague et je n'arrive pas à résoudre mon soucis. Ca va faire plus d'une semaine que je m'arrache les cheveux.

J'espère que vous allez pouvoir m'aider.
Merci d'avance
Configuration: Windows XP
Firefox 2.0.0.3

4 réponses

  1. jeanloup
     
    Pour lancer ta page tu doit mettre une commande du type :
    30 16 * * * php -q /ton/chemin/ta_page.php
    0
  2. Seta-san Messages postés 2 Date d'inscription   Statut Membre Dernière intervention  
     
    Ca ne marche pas. Je ne sais pas quel est le lien vers mon fichier sans passer par mon nom de domaine.

    Au lieu de mettre http://monsite.com/mondossier/monfichier.php
    , j'ai mis
    /mondossier/monfichier.php

    Donc : 30 16 * * * php -q mondossier/monfichier.php

    Et le "#!/usr/bin/php -q" dans mon fichier php il ne faut pas le mettre ?

    Ca m'enkikine tout ca !! :)
    0
  3. seta-san
     
    up
    0
    1. virtuose1
       
      salut apparemment il te faut le pack pro, l'a tu?
      0