Skip to main content

Générateur d'Expressions Cron Construisez des expressions cron de manière visuelle avec des présélections, des éditeurs de champs et des aperçus de prochaine exécution.

Générateur d'Expressions Cron illustration
📅

Générateur d'Expressions Cron

Construisez des expressions cron de manière visuelle avec des présélections, des éditeurs de champs et des aperçus de prochaine exécution.

1

Sélectionnez un Modèle Prédéfini

Sélectionnez parmi des plannings courants comme « toutes les heures » ou « jours de semaine à 9 h ».

2

Personnalisez les Champs

Éditez les champs individuels (minute, heure, jour, mois, jour de la semaine) selon vos besoins.

3

Aperçu et Copie

Voyez la description en anglais clair, les 5 prochaines exécutions et copiez l'expression.

Loading tool...

What Is Générateur d'Expressions Cron?

Le Générateur d'Expressions Cron vous aide à créer des expressions cron standard à 5 champs de manière visuelle, sans avoir besoin de mémoriser la syntaxe cryptique. Commencez avec l'une des 12 présélections courantes (toutes les minutes, toutes les heures, jours ouvrables à 9 h, etc.) et personnalisez les champs individuels selon vos besoins. L'outil affiche une description en anglais clair de votre expression en temps réel, calcule les 5 prochaines exécutions planifiées et propose un bouton de copie en un clic. Chaque champ accepte la syntaxe cron standard, y compris les caractères génériques (*), les plages (1-5), les listes (1,3,5) et les étapes (*/5). L'interface etiquète chaque champ avec sa plage de valeurs valide et son nom, ce qui le rend convivial pour les débutants tout en prenant en charge des expressions avancées.

Why Use Générateur d'Expressions Cron?

  • 12 modèles prédéfinis pour une planification instantanée
  • Éditeur de champs visuel avec des indices de plage
  • Description en anglais clair en temps réel
  • Aperçu des 5 prochaines exécutions pour vérification
  • Copie dans le presse-papiers en un seul clic
  • Prend en charge toute la syntaxe cron standard (*, plages, listes, étapes)

Common Use Cases

Administration de Serveur

Créez des tâches planifiées pour les sauvegardes, la rotation des journaux et les tâches de maintenance.

Pipelines CI/CD

Planifiez des builds automatisés, des tests et des déploiements.

Traitement de Données

Configurez des imports de données planifiés, des tâches ETL et la génération de rapports.

Supervision

Configurez des vérifications périodiques de l'état du système et des plannings d'alerte.

Tâches d'Application

Planifiez l'envoi de courriels, la suppression du cache et les routines de nettoyage.

Technical Guide

Le générateur construit une expression cron à 5 champs en concaténant les champs minute, heure, jour du mois, mois et jour de la semaine. La description en anglais clair est générée en analysant chaque champ et en le traduisant en langage naturel. Le calculateur des prochaines exécutions itère à partir de l'heure actuelle, en vérifiant chaque minute contre les cinq champs à l'aide d'une fonction matchesField() qui gère les caractères génériques, les valeurs d'étape (*/n), les plages (a-b) et les listes (a,b,c). Une limite de sécurité de 525 600 itérations (1 an de minutes) empêche les boucles infinies pour des expressions impossibles. Les présélections remplissent les cinq champs à la fois en utilisant des valeurs prédéfinies.

Tips & Best Practices

  • 1
    Commencez par un modèle prédéfini et modifiez-le à partir de là - c'est plus rapide que de construire à partir de zéro
  • 2
    Vérifiez toujours votre expression en vérifiant l'aperçu des « 5 prochaines exécutions »
  • 3
    Utilisez */5 pour les motifs « toutes les 5 minutes » au lieu de lister des minutes spécifiques
  • 4
    Le jour de la semaine utilise 0-6 où 0 = dimanche (convention cron Linux)
  • 5
    Testez les expressions dans un environnement de préproduction avant de les déployer en production

Related Tools

Frequently Asked Questions

Q Qu'est-ce qu'une expression cron ?
Une expression cron est une chaîne de 5 champs (minute, heure, jour du mois, mois, jour de la semaine) qui définit un planning. Les tâches planifiées utilisent ces expressions pour déterminer quand exécuter.
Q Qu'est-ce que * signifie dans cron ?
Un astérisque (*) signifie « tous » - il correspond à toutes les valeurs valides pour ce champ. Par exemple, * dans le champ heure signifie « toutes les heures ».
Q Qu'est-ce que */5 signifie ?
La notation d'étape */5 signifie « tous les 5èmes ». Dans le champ minute, */5 signifie toutes les 5 minutes (0, 5, 10, 15, ...).
Q Est-ce un cron à 5 champs ou 6 champs ?
Ce générateur produit des expressions cron standard à 5 champs (minute, heure, jour, mois, jour de la semaine). Certains systèmes ajoutent un champ secondes - cet outil ne l'inclut pas.
Q Puis-je utiliser des noms de jours comme LUN, MAR ?
Ce générateur utilise des valeurs numériques (0-6) pour les jours. Certaines implémentations cron acceptent des noms, mais les nombres sont universellement pris en charge.
Q Comment vérifier mon expression ?
La section « 5 prochaines exécutions » affiche exactement quand votre expression sera déclenchée la prochaine fois, vous permettant de vérifier qu'elle correspond à votre planning prévu.

About This Tool

Générateur d'Expressions Cron is a free online tool by FreeToolkit.ai. All processing happens directly in your browser — your data never leaves your device. No registration or installation required.