Tache cron erreur de syntaxe

Fermé
Seta-san Messages postés 2 Date d'inscription dimanche 8 avril 2007 Statut Membre Dernière intervention 8 avril 2007 - 8 avril 2007 à 14:52
 virtuose1 - 11 déc. 2008 à 04:47
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

4 réponses

Pour lancer ta page tu doit mettre une commande du type :
30 16 * * * php -q /ton/chemin/ta_page.php
0
Seta-san Messages postés 2 Date d'inscription dimanche 8 avril 2007 Statut Membre Dernière intervention 8 avril 2007
8 avril 2007 à 18:30
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
up
0
up
0
salut apparemment il te faut le pack pro, l'a tu?
0