Webcron, service de tâches automatisés à heure fixe
Dans le cadre du développement de l’interface “WinsContacts“, j’ai développé un script qui va à intervalles réguliers regarder dans la base de données si certains de mes contacts ont leur anniversaire. Si c’est le cas, je reçois un email. On comprend que la performance d’un tel script est lié à sa régularité. En effet, s’il n’est pas lancé chaque jour, je risque de ne pas être informé de certains anniversaires. Mais comment lancer chaque jour un tel script?
C’est là que le service en ligne gratuit Webcron entre en jeu. Ce site permet de lancer des tâches automatisés à heure fixe.
Webcron vous permettra d’effectuer des tâches à heure fixe en allant chercher une page sur votre site. Par exemple, sauvegarder votre base de données, pour cela il vous suffit de faire un script sauvegarde_base.php et dans ce script vous allez enregistrer votre base dans un fichier ensuite ajoutez une tache dans votre Webcron pour effectuer la requête http://www.domaine.com/sauvegarde_base.php
D’un point de vue technique, un “cron” (ou “demon” pour les puristes) est un programme qui tourne constamment en arrière-plan sur les systèmes Unix. Il suffit de lui soumettre un travail à faire (”job”, d’où le nom de “cron jobs”) en spécifiant une fréquence (chaque jour, chaque heure, etc.). Les premières utilisations qui viennent à l’esprit sont celles permettant la sauvegarde régulière de ses bases de données, la gestion des statistiques d’un site, la gestion des fichiers de logs, etc.
Autre site proposant le même service, mais cette fois payant: http://www.onlinecron.com.
Tags: automatisation, cron, job, tache
Vous aimez ce type de contenu?
Alors suivez-ce blog par RSS ou par email!