Générateur d'expression cron
Créez des expressions cron avec un constructeur visuel.
0 9 * * 1-5A las 09:00, de Lunes a Viernes
Préréglages rapides
Configuration manuelle
Syntaxe:
Generateur d'expressions cron : programmez facilement des taches automatiques
Les expressions cron sont le standard pour programmer des taches automatiques sur les systemes Unix/Linux, les serveurs web et les services cloud. Une expression cron se compose de cinq champs separes par des espaces : minute (0-59), heure (0-23), jour du mois (1-31), mois (1-12) et jour de la semaine (0-6, ou 0 est dimanche). Chaque champ peut contenir une valeur specifique, un asterisque (*) pour n'importe quelle valeur, une plage (1-5), un intervalle (*/5) ou une liste separee par des virgules (1,3,5).
Les expressions cron sont largement utilisees en developpement web et administration systeme : sauvegardes automatiques de bases de donnees, nettoyage periodique de fichiers temporaires, envoi d'emails programmes, renouvellement de certificats SSL, synchronisation de donnees entre services et execution de scripts de maintenance. Des services populaires comme AWS CloudWatch, GitHub Actions, Vercel Cron Jobs et Cloudflare Workers utilisent cette syntaxe.
Notre generateur visuel vous permet de construire des expressions cron sans memoriser la syntaxe. Selectionnez un preset rapide ou configurez chaque champ manuellement, et vous verrez l'expression resultante accompagnee d'une description lisible de quand la tache sera executee. Copiez l'expression directement dans votre crontab, fichier de configuration ou service cloud.
Questions fréquentes
Qu'est-ce qu'une expression cron ?
Une expression cron est une chaine de texte qui definit un horaire d'execution pour des taches automatiques. Elle a ete creee pour le programme cron d'Unix dans les annees 70 et reste le standard le plus utilise pour programmer des taches. Les cinq champs representent : minute, heure, jour du mois, mois et jour de la semaine.
Comment tester mon expression cron ?
Vous pouvez tester votre expression directement sur un serveur Linux en ecrivant crontab -e pour editer le crontab de l'utilisateur. Dans les services cloud comme AWS, Vercel ou GitHub Actions, vous pouvez configurer l'expression dans le fichier de configuration du projet. Notre outil affiche une description lisible pour que vous verifiez que la programmation est correcte avant de l'implementer.
Quelle est la difference entre */5 et 5 dans un champ cron ?
La valeur 5 signifie « exactement a la minute/heure 5 », c'est-a-dire qu'elle s'execute une seule fois lorsque la valeur correspond a 5. En revanche, */5 signifie « toutes les 5 unites », c'est-a-dire qu'elle s'execute a 0, 5, 10, 15, 20, etc. Par exemple, */5 dans le champ des minutes executera la tache toutes les 5 minutes, tandis que 5 ne l'executera qu'a la minute 5 de chaque heure.
Envie d'en savoir plus ? Lisez notre guide complet →