# Créateur d'expressions cron

> Créateur cron gratuit côté client. Générez des expressions cron pour Unix, Quartz, AWS EventBridge et GitHub Actions avec aperçus des prochaines exécutions.

- **Category:** Développeur
- **URL:** https://www.teafun.cyou/tools/cron-builder/
- **Privacy:** Runs entirely in your browser — no uploads, no account, no tracking.
- **Also known as:** cron expression, crontab, schedule builder, cron job, cron generator, scheduled task
- **Related tools:** [Convertisseur de données structurées](https://www.teafun.cyou/tools/yaml-json-toml/), [Convertisseur ENV / Shell / Docker](https://www.teafun.cyou/tools/env-converter/), [Formateur et validateur JSON](https://www.teafun.cyou/tools/json-formatter/)
- **Tags:** Planning, Productivity

## About

Créez visuellement des expressions cron pour Unix, Quartz, AWS EventBridge et GitHub Actions. Prévisualisez instantanément les prochaines exécutions dans votre navigateur.

## Comment utiliser le constructeur d'expression Cron

Sélectionnez le dialecte cible (crontab Unix, Quartz, AWS EventBridge, GitHub Actions). Le constructeur affiche les cinq (ou six / sept) champs avec des bascules `Every` ou `Specific`. Basculez « chaque minute / heure / jour » pour la sémantique `*` ou choisissez une valeur pour littéral. Utilisez l'entrée d'étape pour `*/N` (par exemple, toutes les 15 minutes = `*/15 * * * *`). Jour-du-mois vs jour-de-la-semaine s'excluent mutuellement dans certains dialectes — sélectionner les deux est OR dans cron Unix mais invalide dans Quartz / EventBridge (l'un doit être `?`). L'aperçu en direct montre les 5 prochaines exécutions programmées calculées dans votre fuseau horaire du navigateur (cron s'exécute dans le fuseau horaire du serveur ; les fuseaux horaires mal appariés sont un mode d'échec majeur — votre 9 h du matin local pourrait être 3 h du matin UTC où le serveur s'exécute). Copiez l'expression et collez-la dans votre crontab, `.github/workflows/*.yml`, règle EventBridge ou JobDetail Quartz. L'expression est également linkable — le hash d'URL capture la configuration complète.

## Pourquoi une planification cron correcte compte

`0 */6 * * *` ne signifie pas toutes les 6 heures. `*/6` dans le champ heure signifie chaque heure dont le numéro est divisible par 6 — c'est 00, 06, 12, 18, exactement 4 exécutions par jour calendrier. Un redémarrage à 03:00 ne décale pas la planification ; la prochaine exécution est 06:00. Pour vraiment s'exécuter toutes les 6 heures à partir de maintenant, utilisez un planificateur avec état (déclencheurs cron Quartz, minuteurs systemd avec `OnUnitActiveSec=6h`, ou syntaxe d'intervalle propre de votre CI) — cron lui-même est purement basé sur le calendrier et sans état. L'autre erreur classique est le 30 février — `30 14 30 * *` s'exécute uniquement dans les mois avec le jour 30, omettant silencieusement février (et donnant 11 exécutions par an au lieu de 12). Les outils qui pré-calculent les 5-10 prochaines exécutions capturent les deux pièges avant qu'ils ne soient expédiés. AWS recommande les expressions de taux EventBridge (`rate(6 hours)`) pour la planification d'intervalles avec état plutôt que cron.

_SEO title: Créateur d'expressions cron – Unix, Quartz, AWS, GitHub | TeaFun_

## FAQ

### Quels formats sont pris en charge ?

Ce créateur génère du cron Unix à 5 champs ainsi que les variantes Quartz, AWS EventBridge et GitHub Actions pour la même planification.

### Les horaires d'aperçu sont-ils générés localement ?

Oui. TeaFun calcule les prochaines exécutions dans votre navigateur à partir des options que vous avez sélectionnées.

### Puis-je l'utiliser pour des workflows GitHub Actions ?

Oui. Basculez le format sur GitHub Actions et copiez l'expression générée dans la planification de votre workflow.
