Opérationnel

Outil d'analyse d'expressions Cron en ligne gratuit

Publicité

Format : minute heure jour mois jour de la semaine [année]

Exemples courants

* * * * *

Chaque minute

0 * * * *

Toutes les heures

0 0 * * *

Tous les jours à minuit

0 0 * * 0

Chaque dimanche

*/15 * * * *

Toutes les 15 minutes

0 9-17 * * 1-5

Toutes les heures, de 9h à 17h, en semaine

Syntaxe de Cron

  • * - Toute valeur
  • , - Séparateur de liste de valeurs
  • - - Plage de valeurs
  • / - Valeurs d'échelon
Publicité

Que peut faire une expression cron ?

Cron est un moyen courant pour les systèmes d’exploitation de planifier des tâches répétées, souvent appelées tâches cron. Avec cron, vous pouvez demander à un ordinateur d’exécuter une commande ou un script à des moments ou intervalles fixes — chaque minute, heure, jour ou semaine, ou selon un emploi du temps personnalisé. Au lieu d’exécuter les tâches à la main, vous définissez le planning une fois, et cron gère le reste en arrière-plan.

Une expression cron est une courte chaîne qui décrit ce calendrier. Il suit un format spécifique afin que les personnes comme les programmes puissent le lire. De nombreux systèmes et outils prennent en charge les expressions cron, notamment Linux, Unix, Azure Functions et Quartz .NET. Dans sa forme de base, une expression cron contient cinq champs séparés par des espaces, tels que minutes, heures, jour du mois, mois et jour de la semaine. Ensemble, ces champs indiquent au système exactement quand et à quelle fréquence votre tâche doit s’exécuter, faisant de cron un moyen simple et puissant d’automatiser le travail routinier.

Au début, une chaîne de crons remplie de caractères * peut sembler absurde. Cela ne commence à avoir du sens qu’une fois que vous savez comment « lire » les positions de la corde. Chaque bloc de texte dans une expression cron représente une unité de temps qui contrôle le moment où la tâche s’exécutera.

La position de chaque * indique une unité temporelle spécifique, telle que la minute, l’heure, le jour du mois, le mois et le jour de la semaine. Dans ce contexte, une étoile signifie « chaque » pour cette unité (par exemple, * dans le champ minutes signifie chaque minute). Au lieu d’utiliser *, vous pouvez mettre des valeurs ou des motifs spécifiques pour contrôler le planning plus précisément. Par exemple, vous pouvez écrire une expression cron qui exécute un travail chaque lundi, seulement le 12 juillet, toutes les quatre heures, exactement 5 minutes après l’heure. En ajustant chaque champ, vous pouvez créer des plannings très précis et flexibles pour vos tâches automatisées.

 

Documentation API bientôt disponible

Documentation for this tool is being prepared. Please check back later or visit our full API documentation.