Toolverse

Explication d'expressions cron

Transformez un horaire cron (crontab) en langage courant. Collez une expression à 5 champs et voyez exactement quand elle s'exécute, champ par champ.

Every 5 minutes

Décomposition des champs

Minute
Every 5 minutes
Heure
Every hour
Jour du mois
Every day of the month
Mois
Every month
Jour de la semaine
Every day of the week

Exemples courants

Comment l'utiliser

Tapez ou collez une expression cron à cinq champs et le sens en langage courant apparaît au fur et à mesure que vous tapez, ainsi qu'une décomposition qui explique chaque champ. Rien n'est envoyé et rien n'est programmé ou exécuté — l'outil lit simplement l'expression et la décrit, donc il est sûr de tester n'importe quel horaire. Une expression cron a cinq champs séparés par des espaces, dans cet ordre : minute, heure, jour du mois, mois et jour de la semaine. La minute va de 0 à 59, l'heure de 0 à 23, le jour du mois de 1 à 31, le mois de 1 à 12 (ou les noms jan à dec), et le jour de la semaine de 0 à 6 (ou sun à sat, où 0 et 7 signifient tous deux dimanche). La lecture des champs de gauche à droite vous indique le moment exact ou les moments où une tâche s'exécutera. Chaque champ accepte plus qu'un simple nombre. Un astérisque signifie chaque valeur, donc un astérisque dans le champ minute signifie chaque minute. Une liste séparée par des virgules comme 1,15,30 sélectionne plusieurs valeurs spécifiques, une plage avec tiret comme 1-5 couvre une étendue, et une étape avec barre oblique comme */5 ou 9-17/2 répète à un intervalle fixe. Les mois et jours de la semaine nommés comme jan et mon sont acceptés partout où un nombre le serait, ce qui rend souvent une expression plus facile à lire. Par exemple, l'expression */5 * * * * s'exécute toutes les cinq minutes, 0 9 * * 1 s'exécute à 09:00 tous les lundis, 0 0 1 1 * s'exécute à minuit le 1er janvier, et 0 9 * * 1,3,5 s'exécute à 09:00 les lundis, mercredis et vendredis. La décomposition des champs montre comment chacune de ces parties contribue à l'horaire global. Expliquer cron de cette manière est utile pour comprendre un crontab que vous n'avez pas écrit, vérifier deux fois un horaire avant de le déployer, et apprendre la syntaxe sans essais ni erreurs. Parce que l'analyse se fait entièrement dans votre navigateur, vous pouvez coller un horaire sensible sans qu'il quitte votre appareil.

Questions fréquemment posées

Que signifient les cinq champs ?
Dans l'ordre : minute (0–59), heure (0–23), jour du mois (1–31), mois (1–12 ou jan–dec), et jour de la semaine (0–6 ou sun–sat, où 0 et 7 signifient tous deux dimanche).
Quelle syntaxe est supportée ?
Astérisque (*) pour chaque valeur, listes comme 1,15,30, plages comme 1-5, et étapes comme */5 ou 9-17/2. Les mois nommés (jan…dec) et les jours de la semaine (sun…sat) fonctionnent aussi.
Exécute-t-il ma tâche cron ?
Non. Il explique simplement l'horaire. L'analyse se fait entièrement dans votre navigateur ; rien n'est envoyé ou exécuté.
Que signifie la barre oblique dans */5 ?
La barre oblique définit une étape, ou un intervalle. Dans le champ minute, */5 signifie chaque cinquième minute — 0, 5, 10, et ainsi de suite — tandis que 9-17/2 signifie chaque deuxième heure entre 9 et 17. C'est un raccourci pour répéter à un intervalle fixe au lieu de lister chaque valeur à la main.