Générateur Expression Cron
Construisez vos expressions cron visuellement. Description en français, exemples courants et copie en un clic.
Exemples courants
*****Description
Chaque minute
* * * * * Questions fréquentes
Qu'est-ce qu'une expression cron ?
Une expression cron est une chaîne de 5 champs séparés par des espaces qui définit une planification récurrente : minute (0-59), heure (0-23), jour du mois (1-31), mois (1-12), jour de la semaine (0-7, où 0 et 7 = dimanche).
Elle est utilisée dans crontab(5) sur les systèmes Unix/Linux pour automatiser des tâches.
Que signifie l'astérisque (*) dans une expression cron ?
L'astérisque (*) signifie "toutes les valeurs possibles" pour ce champ. Par exemple, * dans le champ des minutes signifie "chaque minute", * dans le champ des heures signifie "chaque heure". C'est la valeur par défaut quand aucune restriction n'est souhaitée.
Comment planifier une tâche toutes les N minutes ?
Utilisez la notation */N dans le champ des minutes. Par exemple, */5 * * * * exécute la tâche toutes les 5 minutes. De même, 0 */2 * * * exécute la tâche toutes les 2 heures (à la minute 0 de chaque heure paire).
Quelle est la différence entre 0 et 7 pour le jour de la semaine ?
Dans la spécification POSIX cron, 0 représente le dimanche et 6 le samedi. Certaines implémentations acceptent également 7 comme dimanche pour des raisons historiques.
La valeur 1 correspond toujours au lundi. Il est recommandé d'utiliser 0 pour le dimanche pour maximiser la compatibilité.
Comment exécuter une tâche le dernier jour du mois ?
La spécification cron POSIX standard ne supporte pas directement le "dernier jour du mois". Certaines implémentations étendues (comme Quartz Scheduler) ajoutent le caractère L pour cela. En cron POSIX pur, une astuce consiste à combiner des conditions dans le script lui-même pour vérifier si le lendemain est le 1er du mois.
Boostez votre workflow avec nos autres outils dev :
Sources : spécification cron POSIX (IEEE Std 1003.1), crontab(5) — The Open Group Base Specifications Issue 7. Syntaxe standard : 5 champs (minute, heure, jour du mois, mois, jour de la semaine). Dernière mise à jour : mars 2026.