Programme présent sur un serveur permettant l’exécution de scripts ou d’autres programmes à intervalle régulier.
La programmation d’une Crontab sur un serveur permet de mettre en place des opérations régulières sur un serveur, comme :
– la consolidation des statistiques de consultation d’un site ;
– la mise à jour d’un quota ou du nombre d’utilisateurs d’un service ;
– la vérification régulière de certains paramètres du serveur ;
– la mise en archive régulière d’anciens articles sur un site Web…
La définition d’une Crontab se fait à l’aide de cinq paramètres, définissant le moment d’exécution précis d’un programme :
– le quantième des minutes
– le quantième des heures
– le quantième du jour dans le mois
– le mois
– le jour de la semaine
Ainsi, il est possible de définir une exécution toutes les nuits à 01h30 du matin (30 01 * * *), toutes les deux heures (0 */2 * * *) ou tous les 15 du mois à midi (00 12 15 * *)…