Calculateur de la prochaine exécution Cron

Calculez les N prochains délais d'exécution programmés pour n'importe quelle expression cron. Prend en charge les formats à 5 et 6 champs incluant les secondes, les minutes, les heures, le jour, le mois et le jour de la semaine.

Show nextruns

Common schedules

Field Reference
FieldRangeExamples
Minute0–590, 30, */15, 0-30
Hour0–230, 9, */6, 8-17
Day1–311, 15, */2, 1-7
Month1–121, 6, */3, JAN-JUN
Weekday0–71, 1-5, 0, MON-FRI

* — any value

, — list separator (1,3,5)

- — range (1-5)

/ — step (*/15 = every 15)

Comment utiliser Calculateur de la prochaine exécution Cron

  1. 1Entrez une expression cron (par exemple 0 9 * * 1 pour chaque lundi à 9h).
  2. 2Choisissez combien de prochaines exécutions apercevoir (5–20).
  3. 3Afficher les prochaines dates et heures programmées dans votre fuseau horaire local.
  4. 4Utilisez l'antisèche si vous avez besoin d'aide avec la syntaxe des champs cron.
ZenovayAnalytics

Analytics pensé pour les fondateurs.

  • Suivi des visiteurs en temps réel
  • Vie privée d'abord, sans bandeau cookies
  • Installé en deux minutes
Découvrir Zenovay

Questions fréquemment posées

Qu'est-ce qu'une expression cron ?
Une expression cron est une chaîne de 5 (ou 6) champs séparés par des espaces qui définit une planification pour les tâches récurrentes. Format standard à 5 champs : minute heure jour-du-mois mois jour-de-la-semaine. Chaque champ accepte : des valeurs spécifiques (5), des plages (1-5), des listes (1,3,5), des valeurs de pas (*/15) et des caractères génériques (*). Exemple : « 0 9 * * 1 » signifie « à 9h00 tous les lundis ». Cron provient d'Unix et est utilisé dans les fichiers crontab, les pipelines CI/CD, les planificateurs cloud et la maintenance des bases de données.
Que signifient les champs cron ?
Cron standard à 5 champs : [minute 0-59] [heure 0-23] [jour-du-mois 1-31] [mois 1-12] [jour-de-la-semaine 0-7 (0 et 7 sont dimanche)]. Certains systèmes ajoutent un 6e champ pour les secondes au début. Les noms de mois (JAN-DEC) et les noms de jours (SUN-SAT) sont souvent supportés. « ? » est utilisé dans certains systèmes (Quartz Scheduler) comme « pas de valeur spécifique » pour les champs de jour afin d'éviter les conflits.
Que signifie */15 en cron ?
*/15 signifie « tous les 15 unités » — c'est la notation de pas. */15 dans le champ minute signifie « toutes les 15 minutes » (0, 15, 30, 45). */6 dans le champ heure signifie « toutes les 6 heures » (0, 6, 12, 18). 1-5/2 signifie « 1 à 5 en avançant par 2 » (1, 3, 5). La notation de pas permet d'exprimer de façon compacte des intervalles répétitifs sans énumérer chaque valeur.
Quelles sont les expressions cron courantes ?
« * * * * * » — chaque minute. « 0 * * * * » — chaque heure. « 0 0 * * * » — chaque jour à minuit. « 0 0 * * 0 » — chaque dimanche à minuit. « 0 9 * * 1-5 » — 9h00 les jours de semaine. « 0 0 1 * * » — premier jour de chaque mois. « 0 0 1 1 * » — une fois par an (1er janvier minuit). « */5 * * * * » — toutes les 5 minutes. « @reboot » — chaîne spéciale pour l'exécution au démarrage du système.
Quelle est la différence entre cron et crontab ?
Cron est le processus démon Unix qui exécute les tâches planifiées. Crontab (table cron) est le fichier de configuration qui stocke les expressions cron pour un utilisateur. Chaque utilisateur peut avoir son propre crontab, édité avec « crontab -e ». Les tâches système sont stockées dans /etc/cron.d/. Les alternatives modernes incluent les minuteries systemd (Linux), les plists launchd (macOS), le Planificateur de tâches (Windows), et les planificateurs natifs du cloud comme AWS EventBridge, GCP Cloud Scheduler, et les planifications GitHub Actions.