Articles taggés avec ‘cron’

Mettez à jour votre plugin de backup pour WordPress 2.1

Sunday 4 February 2007

Quelle histoire! Quand les développeurs super-chefs de WordPress commencent à jouer à qui est le plus fort avec des développeurs de plugin ou autre, ça laisse des traces et ça nous oblige à bosser.

En octobre je m’extasiais devant la possibilité d’allier un plugin de cron (qui permet de lancer des tâches de manière automatique) avec un plugin de backup de WordPress intégré par défaut et développé par Skippy. Ben voilà que Skippy quitte le projet WordPress et que comme par hasard WordPress décide de ne plus intégrer le plugin de backup dès la version 2.1. Mais nous ne sommes pas laissés en rade puisque Il Filosofo a repris le flambeau et nous signale qu’il continue à développer le plugin et qu’en plus il lui ajoute une fonction de cron intégrée…

Donc si je résume: à cause de guéguèrres d’ados, on doit désactiver ses plugins WordPress Database Backup et WP-Cron pour réinstaller la mise à jour philosophique du plugin WordPress Database Backup. Sympa la famille :)

Tags: , , ,

Webcron, service de tâches automatisés à heure fixe

Friday 22 October 2004

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: , , ,