Générateur et analyseur d’expressions cron

Créez une expression cron à 5 champs en pointant la minute, l’heure, le jour du mois, le mois et le jour de la semaine voulus — ou collez une expression existante pour la relire en français clair et prévisualiser ses 5 prochaines exécutions. Des préréglages prêts à l’emploi couvrent les planifications les plus courantes (toutes les 15 minutes, jours ouvrés à 9 h, mensuel le 1er, …). Les expressions créées ici fonctionnent dans crontab, les minuteurs systemd et la plupart des planificateurs. Tout est interprété localement dans votre navigateur ; la page plus ancienne Outils de minuterie contient également un petit analyseur cron en lecture seule.
Qu’est-ce que cron ? Cron est le planificateur de tâches intégré aux systèmes de type Unix (Linux, macOS et le service cron de WSL). Une expression cron est une façon compacte de dire « exécuter cette commande à ces moments-là » — elle s’écrit sous la forme de 5 champs séparés par des espaces : minute (0-59), heure (0-23), jour-du-mois (1-31), mois (1-12), jour-de-la-semaine (0-7, où 0 et 7 désignent le dimanche). Un astérisque * signifie « n’importe quelle valeur » pour ce champ ; ainsi 0 9 * * 1-5 signifie « 9 h 00, du lundi au vendredi » et */15 * * * * signifie « toutes les 15 minutes ». Cette page suit ce format standard à 5 champs (sans champ de secondes), si bien que les expressions créées ici fonctionnent aussi dans les fichiers crontab, cron.d, les minuteurs systemd et le service cron de la plupart des planificateurs hébergés — ce qui la rend utile aussi bien pour créer de nouvelles planifications que pour décoder une planification laissée par quelqu’un d’autre.
Expression 0 9 * * *
Cinq champs uniquement. L’ordre est toujours minute heure jour-du-mois mois jour-de-la-semaine : minutes 0-59, heures 0-23, jour du mois 1-31, mois 1-12, jour de la semaine 0-7 (0 et 7 désignent tous deux le dimanche). Un champ accepte * (toutes les valeurs), une liste 1,15,30, un intervalle 9-17, un pas */15 (ou 10-40/5) et des combinaisons. Le sixième champ (secondes) de certains planificateurs et les extensions ?, L, # des crons de style Quartz ne sont pas pris en charge ici. Lorsque le jour du mois et le jour de la semaine sont tous deux restreints, l’expression correspond à l’un ou l’autre (comportement cron standard).