Aller au contenu
Aback Tools Logo

Générateur d'Expressions Crontab

Créez des expressions cron visuellement avec notre générateur d'expressions crontab gratuit - sans mémoriser la syntaxe. Cliquez sur les options de planification pour chaque champ (minute, heure, jour, mois, jour de la semaine), choisissez parmi 15 préréglages courants et obtenez une description lisible avec les 5 prochaines exécutions planifiées. Collez une expression existante pour la modifier visuellement. Tout le traitement s'exécute localement dans votre navigateur - sans inscription.

Crontab Expression Builder

Build a cron expression visually by clicking schedule options for each field. Choose from presets or configure minute, hour, day, month, and weekday fields individually. The expression updates in real time with a human-readable description and next 5 run times.

Quick Presets
Minute
*

Matches every minute (*).

Hour
*

Matches every hour (*).

Day of Month
*

Matches every day of month (*).

Month
*

Matches every month (*).

Day of Week
*

Matches every day of week (*).

Cron Expression
* * * * *
Runs every minute
Next 5 Scheduled Runs
Sat, Oct 3, 04:38 PMSat, Oct 3, 04:39 PMSat, Oct 3, 04:40 PMSat, Oct 3, 04:41 PMSat, Oct 3, 04:42 PM
Cron Expression Format
MIN HOUR DOM MON DOW
Minute
0-59
Hour
0-23
Day of Month
1-31
Month
1-12
Day of Week
0-6 (Sun=0)
*Every value
*/nEvery n-th value
a-bRange a to b
a,b,cSpecific values

Pourquoi utiliser notre générateur d'expressions crontab ?

  • Création visuelle instantanée d'expressions cron : créez des expressions cron instantanément en cliquant sur les options de planification - sans mémoriser la syntaxe. Notre générateur met à jour l'expression en temps réel pendant que vous configurez chaque champ, avec une description lisible et les 5 prochaines exécutions.
  • Générateur d'expressions crontab en ligne sécurisé : toute la création d'expressions cron se fait localement dans votre navigateur. Vos configurations de planification ne quittent jamais votre appareil, garantissant une confidentialité totale chaque fois que vous utilisez notre générateur en ligne.
  • Générateur d'expressions crontab en ligne - sans installation : utilisez notre générateur directement dans n'importe quel navigateur, sans téléchargement, extension ni logiciel. Créez des expressions cron depuis n'importe quel appareil, où que vous soyez, entièrement gratuitement.
  • 15 préréglages et 5 modes de champ : choisissez parmi 15 préréglages de planification courants ou configurez chaque champ individuellement avec 5 modes : Tous, Spécifique, Plage, Pas et Personnalisé. Collez une expression cron existante pour la modifier visuellement en un clic.

Cas d'usage courants du générateur d'expressions crontab

  • Planification de sauvegardes serveur : utilisez notre générateur pour créer des expressions cron pour les sauvegardes automatisées. Configurez des planifications quotidiennes, hebdomadaires ou mensuelles visuellement sans mémoriser la syntaxe cron.
  • Tâches de maintenance de bases de données : les administrateurs de bases de données utilisent notre générateur pour planifier des tâches de maintenance comme la reconstruction d'index, la mise à jour des statistiques et les tâches de nettoyage. Créez des planifications précises hors pointe avec l'éditeur de champ visuel.
  • Déclencheurs de pipeline CI/CD : les ingénieurs DevOps utilisent notre générateur pour créer des déclencheurs de pipeline planifiés pour les builds nocturnes, les mises à jour de dépendances et les tests automatisés. L'aperçu de la prochaine exécution confirme la planification avant le déploiement.
  • Automatisation d'e-mails et de rapports : les équipes marketing et analytique utilisent notre générateur pour planifier l'envoi automatique d'e-mails et la génération de rapports. Créez des planifications en semaine uniquement ou en fin de mois grâce aux modes plage et valeur spécifique.
  • Interrogation d'API et synchronisation de données : les développeurs utilisent notre générateur pour planifier des tâches d'interrogation d'API, de synchronisation de données et d'invalidation de cache. Le mode Pas facilite la création d'expressions toutes les N minutes.
  • Apprendre la syntaxe cron : les développeurs débutant avec cron utilisent notre générateur pour comprendre le fonctionnement des expressions cron. L'éditeur de champ visuel et la description lisible facilitent l'apprentissage de la syntaxe par l'expérimentation.

Qu'est-ce qu'une expression cron ?

Une expression cron est une chaîne de cinq champs qui définit une planification récurrente pour des tâches automatisées. Le format est : MINUTE HEURE JOUR-DU-MOIS MOIS JOUR-DE-LA-SEMAINE . Par exemple, 0 9 * * 1-5 signifie « à 9h00, du lundi au vendredi ». Cron est utilisé par les systèmes Unix/Linux, les planificateurs cloud (AWS EventBridge, GCP Cloud Scheduler), les plateformes CI/CD (GitHub Actions, GitLab CI) et les frameworks applicatifs pour exécuter des tâches selon une planification. Notre générateur d'expressions crontab vous permet de créer n'importe quelle expression cron visuellement sans mémoriser la syntaxe - tout le traitement s'exécute localement dans votre navigateur.

Comment fonctionne notre générateur d'expressions crontab

  1. Choisissez un préréglage ou configurez les champs : sélectionnez l'un des 15 préréglages de planification courants (chaque minute, chaque heure, en semaine à 9h, etc.) ou configurez chacun des 5 champs cron individuellement avec les éditeurs de champ visuels.
  2. Création instantanée dans le navigateur : l'expression cron se met à jour en temps réel pendant que vous cliquez sur les options. Une description lisible et les 5 prochaines exécutions planifiées s'affichent immédiatement - le tout calculé localement dans votre navigateur sans qu'aucune donnée ne soit envoyée à un serveur.
  3. Copiez ou téléchargez l'expression : copiez l'expression cron générée en un clic ou téléchargez-la sous forme de fichier texte. Collez une expression existante dans la saisie manuelle pour la modifier visuellement.

Les modes de champ cron expliqués

  • Tous ( * ) : correspond à toutes les valeurs de la plage du champ. Par exemple, * dans le champ heure signifie « chaque heure ».
  • Pas ( */n ) : correspond à une valeur sur n. Par exemple, */15 dans le champ minute signifie « toutes les 15 minutes ».
  • Plage ( a-b ) : correspond à toutes les valeurs de a à b inclus. Par exemple, 1-5 dans le champ jour de la semaine signifie « du lundi au vendredi ».
  • Spécifique ( a,b,c ) : correspond uniquement aux valeurs listées. Par exemple, 0,6,12,18 dans le champ heure signifie « à minuit, 6h, midi et 18h ».

Limites importantes de cron

Le cron standard à 5 champs ne prend pas en charge les secondes - la plus petite unité est la minute. Certaines plateformes (comme Spring Scheduler et AWS EventBridge) utilisent un format à 6 champs avec un champ secondes en préfixe ; notre générateur d'expressions crontab produit des expressions standard à 5 champs compatibles avec crontab Unix, GitHub Actions, GitLab CI et la plupart des planificateurs cloud. Les champs jour du mois et jour de la semaine interagissent avec une logique OR dans la plupart des implémentations - si les deux ont des valeurs autres que le joker, la tâche s'exécute lorsque l'une ou l'autre condition est vraie. Testez toujours votre expression cron dans un environnement de préproduction avant de la déployer en production.

Foire aux questions

Un générateur d'expressions crontab est un outil visuel qui vous permet de créer des expressions de planification cron en cliquant sur des options au lieu de mémoriser la syntaxe. Notre générateur s'exécute entièrement dans votre navigateur : configurez chaque champ visuellement, choisissez parmi 15 préréglages et obtenez l'expression avec une description lisible et les 5 prochaines exécutions instantanément.

Une expression cron standard comporte 5 champs : Minute (0-59), Heure (0-23), Jour du mois (1-31), Mois (1-12) et Jour de la semaine (0-6, où 0 = dimanche). Par exemple, "0 9 * * 1-5" signifie « à 9h00, du lundi au vendredi ».

Réglez le champ Minute sur le mode Pas avec base * et pas 15. Cela produit */15 dans le champ minute, donnant l'expression "*/15 * * * *". Vous pouvez aussi cliquer sur le préréglage « Toutes les 15 minutes » pour l'appliquer instantanément.

Réglez le champ Jour de la semaine sur le mode Plage avec De = 1 (lun) et À = 5 (ven). Cela produit 1-5 dans le champ jour de la semaine. Le préréglage « Chaque jour ouvré à 9h » l'applique automatiquement.

Oui. Cliquez sur « Coller une expression existante pour la modifier visuellement » sous les éditeurs de champ, saisissez votre expression cron et cliquez sur Appliquer. L'outil analyse l'expression et met à jour les 5 éditeurs de champ selon la planification actuelle.

Non. Notre générateur produit des expressions cron standard à 5 champs compatibles avec crontab Unix, GitHub Actions, GitLab CI et la plupart des planificateurs cloud. Pour les formats à 6 champs (Spring Scheduler), ajoutez 0 au début de l'expression générée.

Absolument. Toute la création d'expressions cron se fait localement dans votre navigateur. Vos configurations de planification ne sont jamais envoyées à un serveur, ni stockées, ni journalisées.

Oui ! Notre générateur d'expressions crontab est 100 % gratuit, sans inscription, sans compte et sans limite d'utilisation. Créez des expressions cron pour n'importe quelle planification autant de fois que nécessaire - entièrement gratuit, pour toujours.

Dans la plupart des implémentations de cron, si le jour du mois et le jour de la semaine ont tous deux des valeurs autres que le joker, la tâche s'exécute lorsque l'une ou l'autre condition est vraie (logique OR). Pour éviter toute confusion, mettez l'un des deux à * lorsque vous spécifiez l'autre.