Dico du web · glossaire informatique

Crontab

Qu'est-ce que c'est ?

Programme présent sur un serveur permettant l'exécution de scripts ou d'autres programmes à intervalle régulier.

En détail

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 * *)...