Générateur d’expression cron
Cron Builder
Construit une expression cron champ par champ, chacun saisi dans sa propre case avec sa plage autorisée à côté, et montre la planification obtenue à mesure que vous la modifiez.
Construit une expression cron champ par champ, avec la plage et la signification de chaque champ à côté de lui et les prochaines exécutions qui se mettent à jour au fil de la frappe. Le même écran que l'analyseur, avec les champs modifiables, parce qu'en construire une et en lire une sont le même problème pris dans les deux sens.
Expression
Cinq champs, ou six avec les secondes en tête. `@daily`, `@hourly` et compagnie fonctionnent aussi.
En clair
À 09:00, du lundi au vendredi.
Construisez-la champ par champ
| Champ | Valeur | Signifie |
|---|---|---|
| Minute0-59 | 0`*/15`, c’est tous les quarts d’heure ; `15`, c’est à et quart. | |
| Heure0-23 | 9Toujours sur 24 heures et toujours dans le fuseau du serveur, sauf indication contraire du planificateur. | |
| Jour du mois1-31 | chaque jour du mois`L`, c’est le dernier jour. Un 31 ne se déclenche tout simplement pas dans un mois court. | |
| Mois1-12 ou JAN-DEC | chaque moisLes noms sont insensibles à la casse. | |
| Jour de la semaine0-7 ou SUN-SAT | du lundi au vendredi0 et 7 valent tous deux dimanche. `5#3`, c’est le troisième vendredi ; `5L`, le dernier. |
Prochaines exécutions
Fuseau
UTC
Calculé dans le fuseau choisi ci-dessus, pas dans celui de votre navigateur. Les heures d’horloge que l’heure d’été saute sont sautées ici aussi.
Comment s’en servir
Partez d'un préréglage
Toutes les heures, tous les jours à trois heures, en semaine à neuf heures, le premier du mois, le dernier jour du mois. La plupart des planifications sont à une modification de l'un d'eux.
Modifiez le champ dont vous avez besoin
Chaque champ a sa propre case, avec la plage autorisée sous son nom. La phrase en langage courant au-dessus se réécrit au fil de la frappe.
Confirmez avec les prochaines exécutions
Dans le fuseau qu'emploie votre ordonnanceur, pas dans le vôtre. Une planification qui a l'air juste et s'exécute à la mauvaise heure est presque toujours un fuseau, pas une erreur dans les champs.
Questions fréquentes
Comment lancer quelque chose toutes les 90 minutes ?
C'est impossible en une seule expression. Les champs de cron sont indépendants : `*/90` dans les minutes est invalide, et rien ne permet d'exprimer une période qui ne divise pas une heure. Deux expressions, ou un ordonnanceur à intervalles, voilà la réponse.
Dois-je ajouter le champ des secondes ?
Seulement si votre ordonnanceur veut six champs — Quartz et Spring le veulent, le cron Unix non, et il rejettera l'expression. Le bouton d'ici l'ajoute et le retire pour que vous puissiez voir les deux écritures de la même planification.
Pourquoi le 31 ne se déclenche-t-il pas en février ?
Parce qu'il n'y a pas de 31 février — cron ne rabat pas sur le dernier jour, il ne correspond simplement pas. `L` est l'extension qui veut dire « dernier jour du mois », là où votre ordonnanceur la prend en charge.
À alimenter depuis
Ensuite
Ces outils acceptent ce que celui-ci produit : le résultat peut y aller directement.
Décodeur d’expression cron
Cron Parser
Traduit une expression cron en langage courant et liste les prochaines exécutions dans le fuseau horaire de votre choix.
Décodeur de Secret Kubernetes
Kubernetes Secret Decoder
Décode toutes les valeurs Base64 d’un manifeste Secret, et réencode celui que vous avez modifié, prêt à appliquer.
Convertisseur de fuseaux horaires
Timezone Converter
Convertit un instant d’un fuseau à l’autre et affiche une grille des heures communes pour caler une réunion entre régions.
Encodeur et décodeur Base64
Base64 Encoder & Decoder
Encode et décode en Base64 et en Base64URL, pour du texte comme pour des fichiers, avec un traitement correct de l’UTF-8.
curl vers code
curl to Code
Traduit une commande curl en fetch, axios, requests Python, Go, PHP ou PowerShell.
Hachage de texte
Text Hash
Calcule le MD5, le SHA-1, le SHA-256, le SHA-384, le SHA-512 et le CRC-32 d’une chaîne, avec sortie en majuscules ou en Base64.