Générateur d'expressions cron
- Les fichiers ne quittent pas votre appareil
- S’exécute dans le navigateur
- Gratuit, sans compte, sans filigrane
Edit the fields below or paste an expression here — they stay in sync.
In plain words
…
Minute
0–59Hour
0–23Day of month
1–31Month
1–12Day of week
0–6Next 10 runs
Cron runs in the server’s time zone (GitHub Actions always uses UTC).
Crontab line
*/15 9-17 * * 1-5 /usr/local/bin/backup.shComment utiliser Générateur d'expressions cron
Construisez une expression cron champ par champ, ou collez-en une pour la décoder. L'outil l'explique en mots simples, liste les 10 prochaines exécutions dans n'importe quel fuseau horaire, et prend en charge le cron standard à 5 champs, le cron à 6 champs avec les secondes, et Quartz.
- 1
Choisissez un Format : Standard (5 champs), Avec les secondes (6), ou Quartz (6–7).
- 2
Partez d'un préréglage, ou réglez chaque champ sur Chaque, Spécifique, Plage, Intervalle ou Personnalisé.
- 3
Ou collez une expression dans Expression cron ; les champs se mettent à jour pour correspondre.
- 4
Lisez En mots simples et 10 prochaines exécutions, changez le fuseau horaire si besoin, puis copiez l'expression.
Questions fréquentes
Quel format cron GitHub Actions utilise-t-il ?
Standard (5 champs), le même que crontab Linux, CronJob Kubernetes et Vercel. GitHub Actions exécute toujours les planifications en UTC.
Qu'est-ce qui change avec Quartz ?
Quartz ajoute les secondes et une année facultative, numérote les jours de la semaine de 1 à 7 en commençant par dimanche, et exige ? soit dans le jour du mois, soit dans le jour de la semaine.
Comprend-il @daily et les autres macros ?
Oui. Les macros comme @hourly, @daily, @weekly, @monthly et @yearly sont développées et expliquées.
Pourquoi les prochaines exécutions manquent-elles pour mon expression ?
Le moteur d'aperçu ne prend pas en charge le caractère W (jour ouvrable le plus proche). L'expression peut rester valide sur votre planificateur.
Puis-je obtenir une ligne crontab complète ?
Oui. En format Standard, saisissez votre commande sous Ligne crontab et copiez la ligne terminée.
