Aller au contenu

Programme php à lancer toutes les nuits


philippe69

Sujets conseillés

Bonjour à tous,

J'ai un site sur un serveur Linux/Apache/Mysql/PHP. Je développe en php.

Toutes les nuits un fichier est déposé dans un répertoire FTP.

Je vais écrire un programme en PHP pour importer les données.

Savez-vous comment lancer ce programme PHP toutes les nuits à à 3h du matin ?

Merci

Cordialement

Philippe69

Lien vers le commentaire
Partager sur d’autres sites

Les hébergeurs ont très souvent des interfaces (assez ?) simples pour lancer les taches cron.

Ca dépend donc (aussi) de ton hébergeur.

C'est lequel, stp ?

Sinon il existe des sites qui lancent des taches cron, à partir de leur serveur. Jettes un oeil sur http://www.webcron.org/ par exemple.

Lien vers le commentaire
Partager sur d’autres sites

méthode simple:

tu fais un include sur toute tes pages d'une routine qui vérifie si l'heure de la tâche est arrivée et si la tâche n'a pas été effectuée, si oui: la tâche est effectuée, sinon: rien.

N'importe qui navigant sur ton site lancera la tâche à l'heure dite.

Modifié par slender
Lien vers le commentaire
Partager sur d’autres sites

Moi ça dépend du site et de l'horaire impératif : si il n'y pas beaucoup de visiteurs ou alors personne au moment voulu, ça fonctionnera pas.

Si tu es sur un dédié, tu peux programmer la tâche suivante :

[extrait d'un post dans le forum restreint infogérés]

/usr/local/bin/php5 -q /home/dossier/www/dossier/cron/pages.php 2>&1 | mail abc_AT_ndd.com

La première partie donne le chemin du fichier php.

La ligne de commande lance le cron sur php5.

Le mail acb_AT_ndd.com permet simplement de recevoir un email, pratique pour s'assurer que la tâche fonctionne.

Lien vers le commentaire
Partager sur d’autres sites

Veuillez vous connecter pour commenter

Vous pourrez laisser un commentaire après vous êtes connecté.



Connectez-vous maintenant
×
×
  • Créer...