Articles taggés avec ‘crontab’

Répéter une tâche de façon automatique

Lundi 9 juin 2008

Besoin de répéter une action de façon automatique telle qu’une exécution du script de sauvegarde de vos bases de données que vos développeurs vous ont créé avec brio ? Marre de devoir planifier dans votre agenda d’aller appeler cette page tous les vendredi soir ? Et bien les “Crontab” ou “tâches cron” vont vous simplifier la vie puisqu’une tâche cron est une application qui va aller appeler de façon automatique selon un intervalle de temps donné un script ou une autre application. Vous n’aurez donc qu’à créer la tâche de sauvegarde de vos bases de données et de la régler pour qu’elle se répète tous les vendredi soir à 19h. Fini alors la prise de tête pour devoir repasser au bureau le vendredi à 19h après la réunion pour exécuter le script, tout se fait automatiquement.

D’accord, tout se fait automatiquement mais comment installe-t-on ces cron tables ? Si vous êtes sous Linux et que vous êtes administrateur de votre serveur vous n’avez qu’à lancer CRON, si vous êtes sous Windows ou que vous n’avez pas la main sur la configuration de votre serveur (dans le cadre d’un hébergement mutualisé par exemple) vous pouvez utiliser un web service pour cela.

Webcron est l’un de ces webservices qui permet de créer des tâches CRON, après avoir été indisponible il y a quelques temps de cela le revoilà sur pieds. Vous allez pouvoir créer vos tâches à exécuter en spécifiant le chemin du script à lancer, l’intervalle entre chaque exécution du script (que ce soit par jour, par semaine, par mois, par année). Ce service est gratuit, simple et efficace, je vous le recommande donc car c’est une bonne alternative lorsque l’on n’a pas la possibilité d’accéder directement à la configuration du serveur.