Interpréter une expression cron et obtenir ses prochaines exécutions

Comprenez instantanément le fonctionnement et les prochaines exécutions d'un cron.

minute · heure · jour du mois · mois · jour de la semaine

Prochaines exécutions (heure locale)

    Comment fonctionne l'analyse d'une expression cron ?

    L'outil ToolMole accepte toute expression cron standard en cinq champs (minute, heure, jour du mois, mois, jour de la semaine). Il sépare chaque élément pour interpréter individuellement la logique de planification.

    En simulant le comportement du cron dans le navigateur, il génère les cinq prochaines dates d'exécution, selon le fuseau horaire local de votre machine. L'explication affichée est claire et détaillée, permettant à chacun de vérifier rapidement la récurrence prévue.

    Quelle logique pour les champs jour du mois et jour de la semaine ?

    Le cron classique considère les champs 'jour du mois' et 'jour de la semaine' en OR : une tâche s'exécute si l'un ou l'autre correspond, sauf si l'un est précisé et l'autre est '*'. ToolMole applique exactement cette règle, fidèle au comportement de la plupart des systèmes Unix.

    Comprendre cette interaction est essentiel : par exemple, une planification '1 0 * * 0' exécutera la tâche chaque premier du mois ET chaque dimanche. L'outil détaille cette logique dans son explication.

    Limites et options à prendre en compte

    L'analyse est purement locale, sans envoi de données : confidentialité garantie. ToolMole ne prend pas en charge les syntaxes non standard, comme @reboot, ni les champs pour les secondes — seuls les cinq champs classiques sont traités.

    Les dates affichées tiennent compte du fuseau horaire de votre navigateur, ce qui peut différer d'un serveur distant. Les transitions d'heure d'été sont prises en compte automatiquement, mais il est recommandé de vérifier le contexte d'exécution du serveur pour une précision parfaite.

    Questions fréquentes

    Comment sont gérés les champs jour du mois et jour de la semaine ?

    L'outil applique la logique OR standard du cron : une tâche s’exécute si l’un des deux champs correspond, sauf si l’un est '*' et l’autre spécifié. Cela reflète le comportement Unix pour éviter toute confusion.

    Les horaires affichés sont-ils en temps local ou serveur ?

    Les prochaines dates d'exécution sont calculées selon le fuseau horaire du navigateur. Si votre serveur utilise un autre fuseau, vérifiez la correspondance pour éviter les décalages inattendus.

    L'outil accepte-t-il des syntaxes spéciales comme @reboot ?

    Non, seuls les cinq champs classiques (minute, heure, jour du mois, mois, jour de la semaine) sont pris en charge. Les expressions spéciales et extensions ne sont pas interprétées.

    Que se passe-t-il si l'expression est invalide ?

    En cas d'expression incorrecte ou incomplète, ToolMole signale clairement l’erreur et n’affiche pas de résultats. Il vous invite à corriger la syntaxe pour obtenir l’explication et les dates.

    La gestion des changements d'heure (été/hiver) est-elle prise en compte ?

    Oui, le calcul des dates prend en compte automatiquement les transitions d’heure d’été ou d’hiver selon le fuseau horaire local du navigateur.

    Peut-on analyser une expression avec un champ 'secondes' ?

    Non, seules les expressions à cinq champs sont analysées. Les planifications avec six champs (secondes) ou des extensions ne sont pas supportées.

    Un souci ou une idée pour cet outil ? Envoyez-nous votre avis