Planificateur de tâches



Planifiez et gérez des actions automatiques sur votre hébergement Web





Principe


Avec Crontab vous planifiez des actions. Cela se traduit par des automatisations périodiques, des mises à jour, des exécutions de programmes, des envois d'emails....
Comme avec le planificateur de tâches Windows, vous automatisez vos mises à jour et exécution en choisissant  la date, l'heure et la fréquence.

Ainsi vous pouvez :


  • Automatiser la mise à jour ou l'exécution d'un script
  • Exécuter des sauvegardes de votre site et  de votre base de données
  • Récupérer des flux d'informations qui viendront updater votre site
  • Vérifier des états de fichiers sensibles pour sécuriser un site.
  • Envoyer des emails contenant des logs d'accès ou liens vers les sauvegardes


Pour l'utiliser ?


Vous vous rendez tout simplement dans votre manager et planifiez toutes les tâches à effectuer dans votre espace client.

Vous pouvez créer ou modifier les scripts à exécuter périodiquement, c'est aussi simple que ça.

Vous sélectionnez le script, le ou les jours et le ou les heures d'exécution du script de votre choix.



Les avantages


  • Profitez de Crontab sur votre hébergement mutualisé : ce système, auparavant réservé aux utilisateurs de serveurs dédiés, est disponible sur les hébergements mutualisés. OVH vous apporte avec hébergement, perso, pro, business, ou premium la possiblité d'utiliser Cron! Faire une sauvegarde de votre site, de votre base de données, quand vous le souhaitez et de manière automatique est maintenant possible. Il suffit de choisir le script à exécuter dans le manager et de sélectionner la périodicité.

  • Suivi des tâches : directement dans votre manager, vous visualisez si les tâches se sont bien exécutées. Dans le cas où  la tâche se serait mal exécutée, vous récupérez les messages d'erreur et pouvez ainsi modifier les tâches futures.

À savoir : vous pouvez exécuter une tâche, au maximum une fois par heure.



Aller plus loin : exemple d'un script à exécuter pour sauvegarder et compresser 2 bases de données


<?php
system("mysqldump --host=votre_serveur_mysql --user=nom_de_votre_base --password=mot_de_passe nom_de_votre_base > backup.sql");
system("gzip backup.sql");
system("mysqldump --host=votre_serveur_mysql --user=nom_de_votre_base --password=mot_de_passe nom_de_votre_base > backupbase2.sql"); system("gzip backupbase2.sql");
?>


Et dans le manager vous choisissez d'exécuter cela toutes les semaines ou tous les mois par exemple.