Avantages
- Description en langage clair dans la langue de l’interface, pour vérifier un planning d’un coup d’œil.
- Tableau des prochaines exécutions avec fuseau explicite : navigateur, UTC ou fuseau IANA courant.
- Extraits
OnCalendaretCronJobprêts à l’emploi, avec une note honnête sur les différences.
Mode d’emploi
- Saisissez une expression cron ou choisissez un exemple, comme chaque minute ou en semaine à 9 h 00.
- Ou réglez chaque champ avec le constructeur : chaque, valeurs, plage ou pas.
- Choisissez le fuseau horaire et le nombre d’exécutions à afficher.
- Copiez l’extrait systemd ou Kubernetes, ou partagez le lien avec
?expr=et?tz=.
Conseils sur cron
Quelques notes qui font gagner du temps au débogage :
Conseils
- Si le jour du mois et le jour de la semaine sont tous deux restreints, le cron classique s’exécute quand l’un ou l’autre correspond.
- Cron utilise le fuseau du serveur ; le changement d’heure peut sauter ou répéter une exécution, fixez donc le fuseau quand c’est possible.
OnCalendarde systemd ettimeZonede Kubernetes ressemblent à cron sans être identiques : vérifiez avecsystemd-analyze calendar.
À quoi ça sert
- Vérifier une ligne de crontab avant la mise en production.
- Migrer une tâche de cron vers un timer systemd ou un CronJob Kubernetes.
- Expliquer un planning à un collègue et le partager par lien.
Questions fréquentes
Que signifie */5 ?
Toutes les 5 unités de ce champ à partir de son minimum. Dans le champ des minutes : toutes les 5 minutes, soit 0, 5, 10, etc.
0 et 7 sont-ils tous deux dimanche ?
Oui. Dans le champ du jour de la semaine, 0 et 7 désignent le dimanche. Les noms JAN–DEC et SUN–SAT sont acceptés quelle que soit la casse.
systemd et Kubernetes se comportent-ils exactement comme cron ?
Pas toujours. Les extraits sont une conversion approximative ; fuseaux, heure d’été et exécutions manquées diffèrent, testez-les dans le système cible.
Mon expression est-elle envoyée à un serveur ?
Non. L’analyse, la description et les prochaines exécutions sont calculées dans votre navigateur. Un lien partagé ne contient que l’expression et le fuseau dans l’URL.