Skip to main content
DevTools24

Générateur Cron

Construisez des expressions cron visuellement ou analysez les existantes pour comprendre leur planification. Parfait pour les tâches planifiées, les jobs d'automatisation et les processus récurrents.

Cron Expression

0 0 * * *
Valid Expression

Runs at 0:00

Cron Format Reference

Field Order:

minute hour day-of-month month day-of-week

Special Characters:

  • * - Any value
  • ? - No specific value
  • - - Range (e.g., 1-5)
  • , - List (e.g., 1,3,5)
  • / - Step (e.g., */15)

Field Ranges:

  • Minute: 0-59
  • Hour: 0-23
  • Day: 1-31
  • Month: 1-12
  • Day of Week: 0-7 (0,7=Sunday)

Examples:

  • 0 0 * * * - Daily at midnight
  • */15 * * * * - Every 15 minutes
  • 0 9 * * 1-5 - Weekdays at 9 AM
  • 0 0 1 * * - First day of every month
  • 0 */6 * * * - Every 6 hours

Fonctionnalités

  • Générateur Visuel: Construire des expressions cron avec des champs de formulaire
  • Analyseur d'Expressions: Coller des expressions cron existantes pour les comprendre
  • Description Lisible: Obtenir des explications lisibles des planifications cron
  • Presets Courants: Accès rapide aux patterns fréquemment utilisés
  • Validation: Validation en temps réel avec messages d'erreur
  • Support de Copie: Copie facile des expressions générées

Parfait Pour

  • Configurer des sauvegardes automatiques et tâches de maintenance
  • Planifier le traitement de données et jobs ETL
  • Configurer des déclencheurs de pipelines CI/CD
  • Configurer la surveillance et les health checks
  • Créer la génération de rapports récurrents
  • Apprendre et comprendre la syntaxe cron

Exemples Rapides

0 9 * * 1-5
Jours ouvrables à 9h
*/15 * * * *
Toutes les 15 minutes
0 2 1 * *
Mensuellement le 1er à 2h
0 */6 * * *
Toutes les 6 heures

Conseils de pro

  • Utilisez les presets comme points de départ pour les planifications courantes
  • Testez vos expressions dans un environnement sûr avant la production
  • Rappelez-vous que les jours 0 et 7 représentent tous deux dimanche
  • Utilisez les plages (1-5) et listes (1,3,5) pour créer des planifications complexes
  • L'opérateur de pas (/) fonctionne avec les plages et caractères génériques
  • Validez toujours vos expressions avant le déploiement