Générateur d'expression cron

Générez facilement des expressions cron avec une interface visuelle

Configuration personnalisée

* * * * *

Runs every minute

5 prochaines exécutions planifiées

May 21, 2026, 06:12 PM
May 21, 2026, 06:13 PM
May 21, 2026, 06:14 PM
May 21, 2026, 06:15 PM
May 21, 2026, 06:16 PM

Format d'expression cron

Une expression cron se compose de 5 champs :

* * * * *
│ │ │ │ │
│ │ │ │ └─── Jour de la semaine (0-6, 0=Dimanche)
│ │ │ └───── Mois (1-12)
│ │ └─────── Jour du mois (1-31)
│ └───────── Heure (0-23)
└─────────── Minute (0-59)
        

Caractères spéciaux

  • * - Toute valeur — correspond à tout (joker)
  • , - Liste — valeurs séparées par virgules (ex. 1,3,5)
  • - - Plage — de–à inclus (ex. 1-5)
  • / - Pas — toutes les N unités (ex. */5 = toutes les 5 minutes)

Exemples

  • 0 * * * * - Chaque heure à la minute 0
  • 0 0 * * * - Tous les jours à minuit (00:00)
  • 0 9 * * 1 - Chaque lundi à 9h
  • */15 * * * * - Toutes les 15 minutes
  • 0 0 1 * * - Premier jour de chaque mois à minuit

Questions fréquemment posées

Qu'est-ce qu'une expression cron ?

Une expression cron est une chaîne qui définit un calendrier pour exécuter des tâches automatiquement à des heures ou intervalles spécifiques.

Où puis-je utiliser les expressions cron ?

Les expressions cron sont utilisées dans les systèmes Unix/Linux, planificateurs de tâches, outils CI/CD et de nombreuses applications pour planifier des tâches.

Comment tester mon expression cron ?

Utilisez cet outil pour voir les prochaines exécutions planifiées. Vous pouvez aussi tester dans votre système avec : crontab -l

Que signifient « * * * * * » (cinq astérisques) ?

« * * * * * » signifie « toutes les minutes de toutes les heures de tous les jours » — c'est la planification cron la plus fréquente possible. Utilisez-la pour les tâches devant s'exécuter chaque minute, comme un processeur de file d'attente en temps réel ou un script de vérification de santé.

Quel fuseau horaire les tâches cron utilisent-elles ?

Par défaut, le cron Linux utilise le fuseau horaire local du serveur. Sur les planificateurs cloud gérés comme AWS EventBridge, GCP Cloud Scheduler ou Heroku Scheduler, vous pouvez définir explicitement le fuseau horaire par tâche. Vérifiez toujours le fuseau horaire lorsque vous planifiez des tâches qui dépendent des heures ouvrables ou des délais.

Comment planifier une tâche cron pour le premier jour de chaque mois ?

Utilisez « 0 0 1 * * » pour s'exécuter à minuit le 1er de chaque mois, ou « 0 9 1 * * » pour s'exécuter à 9h le 1er. Le troisième champ (jour du mois) accepte des valeurs de 1 à 31. Pour le dernier jour du mois, la plupart des implémentations cron ne prennent pas en charge la notation « L » — vous auriez besoin d'un script qui vérifie si demain est le 1er.

Le cron peut-il exécuter plusieurs commandes à la fois ?

Oui. Dans une entrée crontab, séparez les commandes avec && (exécute la seconde uniquement si la première réussit), || (exécute la seconde uniquement si la première échoue) ou ; (exécute les deux quel que soit le résultat). Pour les tâches complexes, la bonne pratique est d'appeler un script shell : * * * * * /chemin/vers/script.sh — cela garde le crontab propre et permet au script d'inclure la journalisation, la gestion des erreurs et le verrouillage.

Surveillance automatisée ?

Surveillance 24h/24 et 7j/7 avec alertes instantanées lors de la détection de problèmes.

Commencer l'essai gratuit