Analyseur d'expressions Cron

Déboguez les expressions cron standard à 5 champs avec des préréglages sécurisés, une URL de partage déterministe, des explications champ par champ et une chronologie des exécutions à venir.

Entrée d'expression
Effacer
Qu’est-ce qu’une expression Cron ?

Une expression cron est une chaîne de cinq champs qui définit une planification répétitive : minute, heure, jour du mois, mois et jour de la semaine. Certains planificateurs ajoutent des champs facultatifs de secondes ou d’année.

Format du champ Cron

Le cron standard comporte 5 champs : minute (0-59), heure (0-23), jour du mois (1-31), mois (1-12), jour de la semaine (0-6, dimanche = 0). Les caractères spéciaux incluent : * (n'importe quel), , (liste), - (plage), / (étape). Les formats étendus peuvent inclure des champs de secondes et d’année.

Cas d'utilisation courants
  • Planification des tâches de sauvegarde
  • Exécution d'une synchronisation périodique des données
  • Envoi d'e-mails ou de notifications programmés
  • Effacement des fichiers temporaires et des caches
  • Générer des rapports périodiques
Modèles courants
Entrée: 0 0 * * *
Sortie: Tous les jours à minuit
Entrée: */15 * * * *
Sortie: Toutes les 15 minutes
Entrée: 0 9 * * 1-5
Sortie: Tous les jours de la semaine à 9h
Entrée: 0 0 1 * *
Sortie: Le premier jour de chaque mois à minuit
Foire aux questions

Quel fuseau horaire cron utilise-t-il ?

Le cron traditionnel utilise le fuseau horaire du système. Les planificateurs modernes comme Kubernetes CronJobs vous permettent de spécifier le fuseau horaire. Vérifiez toujours le fuseau horaire utilisé par votre système cron.

Comment exécuter un travail toutes les secondes ?

Le cron standard à 5 champs ne prend pas en charge les secondes (le minimum est toutes les minutes). Certains systèmes comme Quartz prennent en charge le cron à 6 champs avec des secondes. Les alternatives incluent l'utilisation de boucles de sommeil ou de planificateurs de tâches conçus pour des intervalles inférieurs à la minute.