Générateur d'Expressions Cron
Construisez, analysez et comprenez les expressions cron visuellement.
Expression Générée
5 Prochaines Exécutions
Résumé des Champs
Qu'est-ce qu'une Expression Cron ?
Une expression cron est une chaîne de cinq champs qui définit un horaire pour exécuter des tâches automatiquement. Développé à l'origine pour les systèmes d'exploitation de type Unix, cron est devenu le standard pour planifier des tâches récurrentes sur les serveurs, les plateformes cloud et les outils d'automatisation.
Les expressions cron sont utilisées dans crontab Linux/Unix, AWS CloudWatch Events, GitHub Actions, Kubernetes CronJobs, les pipelines CI/CD et de nombreux systèmes de planification de tâches.
Syntaxe Cron Expliquée
Une expression cron standard se compose de cinq champs séparés par des espaces. Chaque champ peut contenir des valeurs spécifiques, des plages ou des caractères spéciaux.
│ ┌───────────── heure (0-23)
│ │ ┌───────────── jour du mois (1-31)
│ │ │ ┌───────────── mois (1-12)
│ │ │ │ ┌───────────── jour de la semaine (0-6)
│ │ │ │ │
* * * * *
Caractères Spéciaux
*- Toute valeur (joker),- Séparateur de liste de valeurs (ex. 1,3,5)-- Plage de valeurs (ex. 1-5)/- Valeurs de pas (ex. */15 signifie tous les 15)
Exemples Courants
0 9 * * 1-5- Chaque jour de la semaine (Lun-Ven) à 9h00*/15 * * * *- Toutes les 15 minutes0 0 1 * *- Minuit le premier jour de chaque mois0 */4 * * *- Toutes les 4 heures à la minute 0
Cas d'Utilisation Courants
- Sauvegardes de base de données automatisées (ex. tous les jours à 2h du matin)
- Génération et envoi de rapports planifiés
- Nettoyage des fichiers temporaires ou des journaux
- Exécution de vérifications de santé et de scripts de surveillance
- Envoi d'e-mails de rappel ou de notifications