Comprendre et corriger les erreurs de syntaxe JSON courantes : Guide RFC 8259 | GoToolstack
Corrigez virgules superflues, apostrophes simples et clés sans guillemets en JSON. Préservez la précision des grands entiers BigInt et formatez vos données.
Visualisez les dates et heures précises des prochaines exécutions de votre tâche cron.
La vérification des dates d'exécution futures d'une expression Cron est une mesure de contrôle indispensable lors de la configuration de scripts récurrents, microservices et tâches planifiées (jobs batch). Si la syntaxe Unix standard à cinq champs est concise, l'anticipation exacte des dates et heures d'activation réelles peut être complexe lorsqu'elle combine des pas fractionnaires, des listes de jours et des changements d'heure saisonniers. Ce calculateur projette avec exactitude les prochaines occurrences planifiées d'une tâche.
Un administrateur système souhaite tester une règle de purge de cache applicatif configurée avec la syntaxe 15 3 1,15 * 2 (qui cible la 15e minute de la 3e heure du matin, les 1er et 15 du mois, ainsi que tous les mardis). En soumettant l'expression dans l'outil, le moteur calendaire compile instantanément les 10 prochaines dates d'exécution prévisionnelles avec indication du jour de la semaine et de l'horodatage précis à la seconde près. L'inspecteur met en relief la particularité de la syntaxe Cron standard qui applique une disjonction logique (OU) entre le jour du mois et le jour de la semaine, permettant à l'ingénieur de constater que la tâche s'exécutera 6 à 7 fois dans le mois au lieu des 2 activations supposées. Il ajuste alors sa règle en 15 3 1,15 * * pour isoler strictement les dates bimensuelles souhaitées.
Le moteur d'évaluation calcule les intervalles de temps séparant chaque occurrence et permet de simuler les projections selon le fuseau horaire UTC ou votre heure locale de travail.
Calcul Itératif : Date_Courante + ∆t -> Évaluation des Contraintes Cron -> Prochain Horodatage Conforme
L'algorithme incrémente la date de minute en minute en filtrant chaque composant temporel (minute, heure, jour, mois, jour ouvré) jusqu'à satisfaire simultanément l'ensemble des prédicats du masque Cron.