Cinq champs en entrée, la lecture de chacun et les prochaines exécutions en sortie : tout est analysé dans la page, les 12 correspondances suivantes s'affichent dans le fuseau du navigateur et aucune tâche n'est enregistrée. Là où les implémentations de cron divergent, la page le signale au lieu de le masquer.
Fonctionne localement dans votre navigateurSyntaxe crontab standard à cinq champs : caractères génériques, listes, plages, pas, noms de mois ou de jour, et les raccourcis @hourly à @yearly. Un pas sans plage est prévisualisé mais signalé, car Debian et Red Hat le refusent. Il n’exécute ni n’enregistre les tâches.
Utilisez l'aperçu pour détecter les erreurs de plage, de pas et de jours de la semaine. Lorsque le jour du mois et le jour de la semaine sont restreints, l'aperçu suit la sémantique commune de crontab OR.
Une expression cron à cinq champs est décomposée en minute, heure, jour du mois, mois et jour de la semaine, puis la page affiche les prochains horaires correspondants selon l’horloge de votre appareil. L’analyse, l’explication et l’aperçu se déroulent dans la page : aucune tâche n’est enregistrée et rien n’est exécuté.
L’analyseur lit ce qu’une crontab accepte réellement : caractères génériques, listes, plages, pas, noms de mois et de jours, et les raccourcis @hourly à @yearly. Là où les implémentations de cron divergent, la page expose sa lecture et signale la divergence au lieu de deviner.
L’ordre est fixe : minute (0-59), heure (0-23), jour du mois (1-31), mois (1-12 ou JAN-DEC) et jour de la semaine (0-7 ou SUN-SAT, où 0 et 7 désignent tous deux dimanche). Chaque champ accepte un caractère générique, une liste, une plage ou un pas ; la casse et les espaces supplémentaires n’ont pas d’importance.
Un élément de liste peut lui-même être une plage ou un pas : 1-5,7 dans le champ des minutes se lit de la minute 1 à 5, puis la minute 7, et */10,20 toutes les dix minutes, plus la minute 20. Les plages inversées sont refusées avec le nom du champ : 0 0 * * FRI-MON signale que le début de plage dépasse sa fin. Les symboles ?, L et # relèvent de la syntaxe Quartz et reçoivent le rappel des cinq champs.
La liste des horaires est une simulation sur l’horloge de votre appareil : la page avance minute par minute et s’arrête aux 12 premières correspondances dans une fenêtre de quatre ans. Elle démontre que l’expression est lisible et quels instants elle sélectionne ; elle ne démontre pas que la machine qui exécute la tâche partage ce fuseau horaire, utilise cette implémentation de cron, ni même que la tâche y est installée.
Quand le jour du mois et le jour de la semaine sont tous deux restreints, la page applique la règle courante des crontabs et retient une exécution dès que l’un des deux correspond : 0 0 13 * FRI se déclenche aussi le 13 octobre 2026, un mardi. La note DAY RULE signale cette lecture, qui reste la surprise la plus fréquente dans une crontab.
@hourly, @daily, @midnight, @weekly, @monthly, @yearly et @annually sont développés vers les cinq champs qu’ils représentent : l’explication et l’aperçu sont donc identiques à ceux de la forme longue. @reboot n’a aucun horaire à prévisualiser, et la page le dit plutôt que d’afficher une liste vide.
Un pas sans plage, comme 5/15, est lu à partir de 5, toutes les 15 et prévisualisé, mais Vixie cron sous Debian et cronie sous Red Hat refusent cette forme. La page le marque NON-STANDARD et affiche la réécriture 5-59/15. Les pas portant sur une plage ou un caractère générique ne demandent aucune note.
Les horaires sont lus comme heures locales dans le fuseau du navigateur, et ce fuseau est affiché sous la liste des champs. Cela compte les jours de changement d’heure : 30 2 * * * à New York n’a pas d’exécution le dimanche 14 mars 2027, car 02:00 saute directement à 03:00 et 02:30 n’arrive jamais. Utilisez « Aperçu à partir de » pour regarder au-delà de ces journées.
La recherche couvre quatre ans à partir du point de départ et s’arrête après 12 correspondances, de quoi remplir la liste pour une règle de jour bissextile liée à un jour de semaine comme 0 0 29 2 1. Une combinaison impossible, telle que 30 2 30 2 *, reçoit une fenêtre sans correspondance plutôt qu’un horaire inventé ; une exécution annuelle comme 0 0 1 1 * affiche ses quatre dates.