Chargement de l'outil…

Maîtriser la syntaxe crontab

Cron est un planificateur de tâches des systèmes de type Unix. Il permet d'exécuter des commandes ou des scripts shell de façon périodique, à des heures, des dates ou des intervalles précis.

Les 5 champs d'une expression cron

  • Minute (0-59)
  • Heure (0-23)
  • Jour du mois (1-31)
  • Mois (1-12)
  • Jour de la semaine (0-6, 0 = dimanche)

Exemples cron courants

  • */5 * * * * : exécution toutes les 5 minutes
  • 0 0 * * * : exécution une fois par jour, à minuit
  • 0 9 * * 1 : exécution chaque lundi à 09:00

Questions fréquentes

Q. Comment créer une expression cron ?

Saisissez des valeurs dans les champs minute, heure, jour du mois, mois et jour de la semaine, ou cliquez sur l'un des exemples courants. L'expression et sa description en français se mettent à jour instantanément ; copiez-la ensuite pour la coller dans votre crontab.

Q. Que signifie */5 ?

La barre oblique indique un intervalle. */5 dans le champ des minutes signifie « toutes les 5 minutes ». De même, */2 dans le champ des heures signifie « toutes les 2 heures ».

Q. Quel jour correspond à 0 dans le jour de la semaine ?

Pour cron, 0 correspond au dimanche, 1 au lundi et 6 au samedi. Avec 1-5, vous sélectionnez les jours ouvrés, du lundi au vendredi.