|
Tutorial écrit par Cyril du 18-05-2006 à 17:37:28 |
|
Programmer un cron à la demande
Temps prévisible pour l'installation: 1 à 2 minutes
Facilité d'installation: 




Maximus Fuzion B1 était déjà doté d'un Cron ( script permettant de réaliser une tache à heure précise )
La version BS s'est enrichie forcément au passage de la nouvelle version du systême de cron
D'origine Maximus Fuzion BS est doté de 4 taches mises en Cron afin de réaliser 4 opérations par jour et ceci tous les jours
Vous trouverez ces crons dans le dossier cache/cron
4 fichiers = 4 crons
Détail:
config-alltables.php
effectue une optimisation de toutes les tables SQL une fois par jour
ce cron est activable / désactivable dans votre admin, 'Gestion avancée'
ce cron est actif tous les jours de 00 Heures 00 à 03 Heures 00 et ne sera executer qu'une fois par jour
config-table1.php
effectue une optimisation des tables SQL les plus mouvementées et ceci 3 fois par jour
ce cron est activable / désactivable dans votre admin, 'Gestion avancée'
ce cron est actif tous les jours de 06 Heures 00 à 07 Heures 00, de 12 Heures 00 à 13 Heures 00, de 18 Heures 00 à 19 Heures 00, et ne sera executer qu'une fois par jour
config-securefiles.php
effectue un controle de présence des fichiers de sécurité dans tous les dossiers caches, si par inadvertance un fichier type htaccess était supprimé, il serait alors réécrit dès l'exécution de ce cron
ce cron n'est pas désactivable
ce cron est actif tous les jours de 10 Heures 00 à 12 Heures 00 et ne sera executer qu'une fois par jour
config-ramasse-miette.php
effectue un controle du temps de rétention des fichiers du systême de cache Max Cache
si l'un des fichiers dans les dossiers du systême de cache est plus agé de 4 semaines, il sera automatiquement supprimé.
Ceci en vue de ne pas faire exploser la taille des dossiers cache inutilement, bien évidemment .
ce cron n'est pas désactivable
ce cron est actif tous les jours de 08 Heures 00 à 10 Heures 00 et ne sera executer qu'une fois par jour
Vous désirez ajouter votre propre cron, alors ajouter le fichier PHP à executer dans le dossier cache/cron puis ouvrez le fichier footer.php
et rajoutez ceci:
CronHours('Heure de départ', 'Heure de fin', 'nom du fichier de controle créé par le cron', 'nom du fichier à traiter');
L'ajout de crons est donc ultra simplifié, même si d'origine les crons suffisent amplement :), libre à vous de personaliser votre installation ...
[ Retour à l'index des tutoriaux | Poster un commentaire ]