Générateur et Explicateur d'Expressions Cron
Deux outils en un : utilisez le Générateur pour créer votre planification par clics et obtenir l'expression, ou passez à l'Explicateur pour coller une chaîne cron et obtenir une explication en français plus les 5 prochaines exécutions. Supporte toute la syntaxe cron standard à 5 champs.
Préréglages rapides
* * * * *Exécutions
Chaque minute
5 prochaines exécutions
Signification
5 prochaines exécutions
Comment Utiliser l'Outil Cron
- Choisissez Générateur pour créer une expression cron de zéro — sélectionnez minute, heure, jour, mois et jour de la semaine.
- Ou choisissez Explicateur pour coller une expression cron existante et voir ce qu'elle signifie en texte clair.
- L'Explicateur affiche aussi les 5 prochaines exécutions pour vérifier votre planification.
- Copiez l'expression générée ou expliquée dans le presse-papiers en un clic.
Référence de Syntaxe Cron
Une expression cron comporte 5 champs séparés par des espaces : minute heure jour-du-mois mois jour-de-la-semaine. Chaque champ accepte des valeurs spécifiques, plages, pas ou listes. Un astérisque (*) signifie chaque valeur valide. Une barre oblique (/) signifie des intervalles — */5 dans le champ minute signifie toutes les 5 minutes.
Motifs courants : 0 0 * * * s'exécute quotidiennement à minuit. 0 9 * * 1-5 s'exécute à 9h du lundi au vendredi. */15 * * * * s'exécute toutes les 15 minutes. 0 0 1 */3 * s'exécute à minuit le premier jour de chaque trimestre.
Cet outil utilise la syntaxe cron standard à 5 champs, supportée par cron, crontab, AWS CloudWatch Events, GitHub Actions et Kubernetes CronJobs. Certaines plateformes ajoutent un 6e champ pour les secondes — ce n'est pas du cron standard et n'est pas géré ici.
Questions fréquentes
Qu'est-ce qu'une expression cron ? ▼
Une expression cron est une chaîne de 5 champs utilisée pour planifier des tâches récurrentes sur les systèmes Unix. Les champs représentent minute (0–59), heure (0–23), jour du mois (1–31), mois (1–12) et jour de la semaine (0–6, où 0=dimanche). Exemple : 0 2 * * 1-5 s'exécute à 2h du lundi au vendredi.
Que signifie * dans une expression cron ? ▼
* signifie chaque valeur valide pour ce champ. * * * * * s'exécute chaque minute. 0 * * * * s'exécute chaque heure à la minute 0. 0 0 * * * s'exécute quotidiennement à minuit.
Que signifie */ dans cron ? ▼
*/n signifie toutes les n unités. */5 dans le champ minute signifie toutes les 5 minutes. */2 dans le champ heure signifie toutes les 2 heures. */15 * * * * s'exécute aux minutes 0, 15, 30 et 45 de chaque heure.
Comment exécuter un cron job uniquement en semaine ? ▼
Utilisez 1-5 dans le champ jour de la semaine. 0 9 * * 1-5 s'exécute à 9h du lundi au vendredi. Les jours sont numérotés : 0=dimanche, 1=lundi, 2=mardi, 3=mercredi, 4=jeudi, 5=vendredi, 6=samedi.
Quelle est la différence entre cron et crontab ? ▼
cron est le démon en arrière-plan qui exécute les tâches planifiées. crontab (table cron) est le fichier de configuration qui définit ce qui s'exécute et quand. Modifiez votre crontab avec crontab -e sur la plupart des systèmes Unix.
Pourquoi mon cron job utilise l'heure UTC ? ▼
cron utilise le fuseau horaire du système. Sur de nombreux serveurs (surtout les VM cloud), le fuseau horaire par défaut est UTC. Si votre job doit s'exécuter à 9h heure locale, convertissez d'abord en UTC. Par exemple, 9h CET (UTC+1) = 0 8 * * * en UTC.
Cela fonctionne pour AWS CloudWatch, GitHub Actions ou Kubernetes CronJobs ? ▼
Oui, pour la plupart des usages. AWS CloudWatch Events et GitHub Actions utilisent le même format standard à 5 champs. Kubernetes CronJobs utilise également cron à 5 champs. Certaines plateformes ajoutent un 6e champ pour les secondes — ce n'est pas du cron standard et n'est pas géré par cet outil.
Outils connexes
Convertisseur de Timestamp Unix
Convertissez des timestamps Unix en dates lisibles instantanément. Comprend un timestamp actuel en direct avec bouton de copie et affichage double heure locale/UTC.
Calculatrice Chmod
Calculez les permissions de fichiers Linux en notation octale et symbolique. Basculez lecture/écriture/exécution pour propriétaire, groupe et autres, et copiez la commande chmod.
Info Keycode
Appuyez sur n'importe quelle touche de votre clavier pour voir son keycode JavaScript, nom de touche, code et emplacement. Essentiel pour déboguer les gestionnaires d'événements clavier.