philippe69 Posté 17 Février 2008 Partager Posté 17 Février 2008 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 More sharing options...
Dadou Posté 17 Février 2008 Partager Posté 17 Février 2008 Une simple commande CRON sous linux Lien vers le commentaire Partager sur d’autres sites More sharing options...
philippe69 Posté 17 Février 2008 Auteur Partager Posté 17 Février 2008 Comment un cron peut-il appeler un script php ? Peux-tu, stp, me mettre un exemple ? Merci Lien vers le commentaire Partager sur d’autres sites More sharing options...
Anonymus Posté 17 Février 2008 Partager Posté 17 Février 2008 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 More sharing options...
slender Posté 17 Février 2008 Partager Posté 17 Février 2008 (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é 17 Février 2008 par slender Lien vers le commentaire Partager sur d’autres sites More sharing options...
iNCiTE Web Posté 18 Février 2008 Partager Posté 18 Février 2008 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 More sharing options...
Sujets conseillés
Veuillez vous connecter pour commenter
Vous pourrez laisser un commentaire après vous êtes connecté.
Connectez-vous maintenant