Générateur d'Expressions Cron

Construisez, analysez et comprenez les expressions cron visuellement.

Préréglages Rapides
Constructeur Visuel
Entrée Directe

Expression Générée

0 * * * *
Chaque heure à la minute 0

5 Prochaines Exécutions

1
Mon, Feb 23, 2026
11:00 PM
2
Tue, Feb 24, 2026
12:00 AM
3
Tue, Feb 24, 2026
01:00 AM
4
Tue, Feb 24, 2026
02:00 AM
5
Tue, Feb 24, 2026
03:00 AM

Résumé des Champs

Minute
0
Heure
*...
Jour
*...
Mois
*...
Jour de la semaine
*...

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.

┌───────────── minute (0-59)
│ ┌───────────── 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 minutes
  • 0 0 1 * * - Minuit le premier jour de chaque mois
  • 0 */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