Générateur d'expressions cron

Générateur d'expressions cron : créer, expliquer, prochaines exécutions | We.Inc

Créez une planification cron avec des menus déroulants ou collez-en une pour la lire en langage clair. Voyez les 10 prochaines exécutions dans votre fuseau horaire et copiez-la pour crontab, GitHub Actions, Vercel ou Kubernetes.

Générateur d'expressions cron

Une expression cron se compose de cinq champs séparés par des espaces : minute, heure, jour du mois, mois et jour de la semaine. */5 * * * * s'exécute toutes les cinq minutes ; 0 9 * * 1-5 s'exécute à 9:00 en semaine. Créez-en une avec les menus déroulants ou collez la vôtre pour la voir expliquée avec ses dix prochaines exécutions.

Les cinq champs, dans l'ordre

Choisissez les valeurs champ par champ ou collez une expression. L'outil l'explique en langage clair, signale les erreurs, liste les dix prochaines exécutions dans n'importe quel fuseau horaire et vous donne la même planification prête pour crontab, GitHub Actions, Vercel et Kubernetes.

Questions fréquentes

Comment écrire une tâche cron qui s'exécute toutes les 5 minutes ?

Utilisez */5 * * * *. Le */5 dans le champ minute signifie toutes les cinq minutes à partir de 0, donc elle s'exécute à :00, :05, :10 et ainsi de suite. Pour toutes les 10 ou 15 minutes, remplacez le nombre par 10 ou 15.

Que signifie */ dans cron ?

La barre oblique définit un pas. */15 dans le champ minute signifie toutes les 15 minutes de l'heure : 0, 15, 30 et 45. Vous pouvez aussi parcourir une plage par pas : 9-17/2 dans le champ heure signifie 9, 11, 13, 15 et 17.

Dimanche vaut-il 0 ou 7 dans cron ?

Les deux. Le cron standard accepte 0 et 7 pour le dimanche, puis 1 pour lundi jusqu'à 6 pour samedi. Les noms de jours comme SUN et MON évitent complètement la question.

Pourquoi mon expression a-t-elle six ou sept champs ?

Quartz, Spring et certains planificateurs cloud ajoutent un champ des secondes au début et parfois une année à la fin. Le crontab standard, GitHub Actions, Vercel et Kubernetes utilisent cinq champs. Cet outil lit la forme à cinq champs ; retirez le champ des secondes pour vérifier le reste.

Quel fuseau horaire cron utilise-t-il ?

Un crontab utilise le fuseau horaire du serveur sur lequel il tourne, sauf si le système prend en charge un réglage CRON_TZ ou TZ. GitHub Actions et Vercel utilisent UTC. Les CronJobs Kubernetes utilisent le fuseau du contrôleur, sauf si vous définissez le champ timeZone dans la spec.

Comment lire une expression cron

Le piège du jour du mois et du jour de la semaine

Où votre planification va s'exécuter

Ce que signifie chaque caractère dans un champ cron

Minute

Heure

Jour du mois

Mois

Jour de la semaine

Mode {field}

Tous

Tous les N

Précis

Plage

Pas {field}

Valeurs {field}, séparées par des virgules

{field} de

{field} à

Votre planification

Expression cron

Copier l'expression

Créez-la champ par champ

Modifier un champ ci-dessous remplace l'expression ci-dessus.

10 prochaines exécutions

Fuseau horaire

Chargement de votre horloge…

Aucune exécution dans les cinq prochaines années. Vérifiez les champs jour et mois, par exemple 31 dans un mois qui compte 30 jours.

Corrigez l'expression pour voir les heures d'exécution.

S'exécute à moins de 5 minutes d'intervalle. GitHub Actions ne planifiera pas aussi souvent.

Copier pour votre plateforme

Copier l'extrait

Ajoutez la ligne avec crontab -e. Elle s'exécute dans le fuseau horaire du serveur ; remplacez la commande par la vôtre.

À placer dans un fichier de workflow sous .github/workflows. GitHub lit la planification en UTC.

Vercel lit la planification en UTC et appelle le chemin indiqué avec une requête GET.

Le champ timeZone définit le fuseau dans lequel la planification est lue. Remplacez l'image et la commande par celles de votre tâche.

Planifications courantes

Planifications cron courantes

Expression

Exécution

Syntaxe cron

Commencer gratuitement · Sans carte bancaire

Voir aussi: Outils gratuits

Produit

Pour qui

Fonctionnalités

Ressources

Entreprise

Plan du site