Aller au contenu

Programme php à lancer toutes les nuits


Sujets conseillés

Posté

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

Posté

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.

Posté (modifié)

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
Posté

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.

Veuillez vous connecter pour commenter

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



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