Générateur d'expressions Cron
0 * * * * ? *0 * * * * ? *
? *-* *:*:00
on:
schedule:
- cron: '* * * * ?'
Cron Expression Complete Guide
A comprehensive guide to understanding and using cron expressions in Quartz format
Core Concepts
Quartz cron expression format consists of 7 fields, representing seconds, minutes, hours, day of month, month, day of week, and year from left to right. Each field supports specific value ranges and special characters, allowing you to precisely schedule task execution times.
Full Format (7 fields)
Many systems omit the seconds field, using the simplified 6-field format: minutes hours day month day-of-week year
Field Rules
| Field | Allowed Values | Special Characters |
|---|---|---|
| Seconds (0-59) | 0-59 | */-, |
| Minutes (0-59) | 0-59 | */-, |
| Hours (0-23) | 0-23 | */-, |
| Day of Month (1-31) | 1-31 | */-,LW? |
| Month (1-12) | 1-12 | */-, |
| Day of Week (1-7) | 1-7 (1=Sunday) | */-,L#? |
| Year (optional) | 1970-2099 | */-, |
Special Characters Reference
pages.cronGuide.specialChars.any
pages.cronGuide.specialChars.question
pages.cronGuide.specialChars.range
pages.cronGuide.specialChars.step
pages.cronGuide.specialChars.list
pages.cronGuide.specialChars.last
pages.cronGuide.specialChars.weekday
pages.cronGuide.specialChars.lastWeekday
pages.cronGuide.specialChars.nthWeekday
Common Scheduling Scenarios
High Frequency Execution
Fixed Hour Execution
Multiple Times a Day
Weekly & Monthly Scheduling
Business Hours Scheduling
Interval & Window Scheduling
Advanced Special Scheduling
Year Constraints
Common Mistakes to Avoid
Quick Reference Cheatsheet
Générateur d'expressions Cron gratuit en ligne, créez visuellement des expressions Cron, crontab et de tâches planifiées avec prévisualisation des heures d'exécution.
Recommandations connexes
Cas d'utilisation
- Générez rapidement des expressions crontab lors de la configuration de tâches planifiées sur des serveurs Linux
- Configurez des tâches de planification backend (sauvegardes de données, nettoyage de logs, scripts d'inspection)
- Configurez des builds ou des déploiements planifiés dans les flux CI/CD
- Comprenez la signification de chaque champ grâce à l'interface visuelle lors de l'apprentissage de la syntaxe Cron
Comment utiliser
- Sélectionnez la fréquence d'exécution (par minute, heure, jour, semaine ou mois)
- Configurez les valeurs de chaque champ Cron via l'interface visuelle
- Consultez l'expression Cron générée et la prévisualisation des heures d'exécution futures
- Copiez l'expression pour crontab, la plateforme de planification ou les scripts d'automatisation
Fonctionnalités
- Génération visuelle de Cron : produisez rapidement des expressions crontab standard sans mémoriser l'ordre des champs
- Prévisualisation des heures d'exécution : vérifiez immédiatement les temps de déclenchement futurs après génération, réduisant les risques d'erreurs dans les règles planifiées
- Adapté à la configuration de planification : plus efficace pour les tâches planifiées de serveur, l'exécution automatique de scripts, les sauvegardes et les inspections
- Prêt à l'emploi après copie : utilisez directement les expressions générées dans les plateformes DevOps, les environnements Linux et les outils d'automatisation
FAQ
À qui s'adresse le générateur d'expressions Cron ?
Il s'adresse aux ingénieurs DevOps, aux développeurs backend, aux ingénieurs QA et aux utilisateurs ayant besoin de configurer des tâches automatiques, particulièrement pour générer rapidement des règles crontab complexes sans les écrire à la main.
Peut-on générer des règles Cron pour une exécution quotidienne, hebdomadaire ou mensuelle ?
Oui. Les règles d'exécution courantes par minute, heure, jour, semaine et mois peuvent être rapidement combinées et générées de manière visuelle.
Pourquoi faut-il prévisualiser les heures d'exécution après la génération ?
La prévisualisation des heures d'exécution futures aide à détecter les erreurs de champs, les cycles incorrects ou les fréquences de déclenchement anormales, évitant les exécutions involontaires après la mise en production.
L'expression générée peut-elle être utilisée directement dans le crontab Linux ?
Généralement oui. Après copie, le résultat peut être utilisé dans crontab, les plateformes de planification de tâches, les tâches CI planifiées ou les scripts d'automatisation.
- Simulateur de daltonisme
- Convertisseur de couleurs
- Convertisseur .htaccess vers Nginx
- Convertisseur SQL
- Analyseur de cookies
- Générateur d'expressions Cron
- Validateur d'expressions Cron
- Formatage CSS
- Minification CSS
- CSV vers Excel
- Convertisseur de devises
- Comparateur de différences
- Générateur de Favicon
- Formateur XML
- Convertisseur Hexadécimal
- Formatage HTML
- Minification HTML
- HTML vers Markdown
- Markdown en HTML
- Formater JavaScript
- Minification JS
- Formateur JSX
- Minification JSX
- Regroupement de mots clés
- Générateur Lorem Ipsum
- Générateur de tableau Markdown
- Générateur de Meta Tags
- Générateur de mots de passe
- Vérificateur de force de mot de passe
- Générateur de QR Codes/Codes-Barres
- Testeur d'Expressions Régulières
- Générateur de Slug
- Générateur de SQL
- Formateur SQL
- Compteur de Mots
- Outil Horloge
- Formateur TS
- Compresseur TS
- Formateur TSX
- Compresseur TSX
- Convertisseur Unix Timestamp
- Générateur UUID
- Formateur YAML
- Convertisseur de cas