ByteCompress

Générateur d'expression Cron

Le Générateur d'expression Cron crée des expressions Unix cron précises à partir de paramètres simples. L'outil fonctionne entièrement dans votre navigateur, assurant que vos données restent privées sans aucune transmission externe.

FreeClient-sideNo signup

Le Générateur d'expression Cron facilite la création d'expressions cron Unix composées de cinq champs essentiels : minute, heure, jour du mois, mois et jour de la semaine. Chaque champ peut inclure des caractères génériques (*), des plages (ex : 1-5), des pas (*/15) ou des listes (1,3,5). Cet outil exécute toutes les opérations dans le navigateur, garantissant la confidentialité et une réponse instantanée sans aucun transfert de données. Pour compléter vos besoins en développement, explorez également nos outils Uuid Generator et Password Generator, qui fournissent des solutions sécurisées pour générer des identifiants uniques et des mots de passe complexes.

Comment utiliser le Générateur d'expression Cron

  1. Sélectionnez les valeurs pour les champs minute, heure, jour du mois, mois et jour de la semaine en utilisant les options proposées comme caractères génériques, plages, pas ou listes.
  2. Choisissez un des 10 préréglages courants si vous souhaitez une expression rapide, par exemple "toutes les minutes" ou "tous les lundis".
  3. Visualisez la description lisible de l'expression générée grâce à la bibliothèque cronstrue, qui traduit l'expression en texte clair.
  4. Copiez l'expression cron pour l'utiliser dans votre crontab, GitHub Actions, Vercel Cron ou Kubernetes CronJobs.

Comment ça fonctionne

Le Générateur d'expression Cron construit une chaîne syntaxiquement correcte en combinant cinq champs : minute (0-59), heure (0-23), jour du mois (1-31), mois (1-12) et jour de la semaine (0-6, dimanche à samedi). Il prend en charge les caractères spéciaux comme * pour indiquer "chaque valeur" ou */15 pour exécuter une tâche toutes les 15 unités. La bibliothèque cronstrue analyse cette expression et génère une description en langage naturel, facilitant la compréhension même pour les novices. Tout ce traitement est effectué localement dans le navigateur, ce qui garantit que vos données ne quittent jamais votre appareil.

Exemple concret

Expression Cron générée : */30 9-17 * * 1-5
Description : Toutes les 30 minutes, entre 9h et 17h, du lundi au vendredi

Quand utiliser cet outil

  • DĂ©veloppeurs souhaitant planifier des tâches pĂ©riodiques dans des environnements Unix ou Docker.
  • SpĂ©cialistes DevOps configurant des workflows GitHub Actions ou des CronJobs Kubernetes.
  • Designers ayant besoin de tester des interfaces liĂ©es Ă  des dĂ©clenchements horaires.
  • RĂ©fĂ©rencements SEO automatisĂ©s par des scripts programmĂ©s Ă  des intervalles prĂ©cis.
  • Étudiants en informatique apprenant la programmation des tâches planifiĂ©es.

Pour compléter vos automatisations, pensez à utiliser notre Timestamp Converter pour gérer facilement les conversions de dates et heures en formats Unix timestamp.

Questions fréquentes

Quels sont les cinq champs d'une expression cron Unix ?

Une expression cron Unix est composée de cinq champs : minute (0-59), heure (0-23), jour du mois (1-31), mois (1-12), et jour de la semaine (0-6, où 0 correspond au dimanche). Chacun peut contenir des valeurs simples, des plages, des listes ou des caractères génériques.

Comment fonctionne la notation par pas comme <code>*/15</code> ?

La notation */15 indique que l'action doit se produire toutes les 15 unités du champ concerné (par exemple, chaque 15 minutes). Cela correspond à un intervalle régulier, utile pour des tâches périodiques sans spécifier chaque occurrence individuellement.

Puis-je utiliser ce générateur pour des CronJobs Kubernetes ?

Oui, le Générateur d'expression Cron produit des expressions compatibles avec les CronJobs Kubernetes, ainsi qu'avec crontab, GitHub Actions et Vercel Cron. Cela facilite la planification de tâches dans ces environnements variés.

Les données que je saisis sont-elles envoyées sur un serveur ?

Non, tout le traitement de génération et d'analyse d'expression cron est effectué localement dans votre navigateur. Aucune donnée n'est envoyée à un serveur externe, assurant ainsi la confidentialité totale de vos informations.

Quelle est la différence entre une plage et une liste dans une expression cron ?

Une plage comme 1-5 signifie toutes les valeurs de 1 à 5 incluses, tandis qu'une liste comme 1,3,5 cible uniquement les valeurs spécifiques indiquées, sans inclure celles intermédiaires.