Points clés
- Catégorie
- Development
- Types d’entrée
- text, select, number
- Type de sortie
- html
- Couverture des échantillons
- 2
- API disponible
- Yes
Vue d’ensemble
Le Visualiseur d'Expressions Cron est un outil conçu pour analyser, valider et afficher graphiquement vos planifications de tâches. Que vous utilisiez la syntaxe cron standard ou le format Quartz, cet utilitaire génère une chronologie claire et un calendrier regroupé des prochaines exécutions, facilitant ainsi le débogage et la configuration précise de vos tâches automatisées.
Quand l’utiliser
- •Lors de la configuration de tâches planifiées complexes pour éviter les erreurs de syntaxe et les exécutions inattendues.
- •Pour vérifier les heures d'exécution exactes d'un script automatisé en fonction d'une date de début et d'un fuseau horaire spécifiques.
- •Avant de déployer des déclencheurs Quartz ou standard en production pour s'assurer que les intervalles de temps sont corrects.
Comment ça marche
- •Saisissez votre expression cron dans le champ principal (par exemple, 30 9 * * 1-5).
- •Sélectionnez le format approprié (Standard ou Quartz) ou laissez l'outil le détecter automatiquement.
- •Définissez le nombre d'occurrences souhaitées (jusqu'à 20) et une date de début optionnelle.
- •Consultez la chronologie générée et la vue calendrier pour visualiser les prochaines exécutions prévues.
Cas d’usage
Exemples
1. Planification d'une tâche matinale en semaine
Administrateur Système- Contexte
- Un administrateur doit configurer un script de maintenance qui s'exécute tous les jours de la semaine à 9h30.
- Problème
- S'assurer que l'expression cron exclut correctement les week-ends avant de l'ajouter au crontab du serveur.
- Comment l’utiliser
- Saisissez l'expression cron, choisissez le format 'Standard cron' et demandez 10 occurrences à partir d'une date donnée.
- Configuration d’exemple
-
{ "cronExpression": "30 9 * * 1-5", "cronFormat": "standard", "occurrences": 10, "startDate": "2026-03-22T08:00:00+08:00" } - Résultat
- L'outil génère une chronologie confirmant que les 10 prochaines exécutions tombent uniquement du lundi au vendredi à 09:30.
2. Vérification d'un déclencheur Quartz toutes les 15 minutes
Développeur Backend- Contexte
- Un développeur configure un microservice utilisant Quartz pour synchroniser des données plusieurs fois par heure.
- Problème
- Valider une expression Quartz à 6 champs pour garantir une exécution exacte tous les quarts d'heure.
- Comment l’utiliser
- Entrez l'expression Quartz, sélectionnez le format 'Quartz cron' et définissez une date de début UTC.
- Configuration d’exemple
-
{ "cronExpression": "0 0/15 * * * ?", "cronFormat": "quartz", "occurrences": 10, "startDate": "2026-03-22T00:00:00Z" } - Résultat
- Affichage d'un calendrier regroupé montrant les exécutions exactes à 00:00, 00:15, 00:30, etc., à partir de la date spécifiée.
Tester avec des échantillons
developmentHubs associés
FAQ
Quels formats d'expressions cron sont pris en charge ?
L'outil prend en charge la syntaxe cron standard (5 champs) et la syntaxe Quartz (6 ou 7 champs), avec une option de détection automatique pour simplifier la saisie.
Combien d'exécutions futures puis-je visualiser ?
Vous pouvez générer et visualiser entre 1 et 20 occurrences futures à la fois, la valeur par défaut étant fixée à 10.
Puis-je définir une date de début personnalisée ?
Oui, vous pouvez spécifier une date et une heure de début exactes au format ISO 8601 (ex: 2026-03-22T08:00:00+08:00) pour simuler la planification à partir d'un moment précis.
Comment l'outil affiche-t-il les résultats ?
Les résultats sont présentés sous forme de chronologie interactive et de calendrier regroupé par jour, ce qui permet une lecture rapide et claire des cycles d'exécution.
L'outil gère-t-il les fuseaux horaires ?
Oui, si vous incluez un décalage de fuseau horaire dans le champ de la date de début, les exécutions seront calculées et affichées en tenant compte de ce décalage.