Différence de Cron
Expressions are identical.
| Field | Human (A) | Human (B) |
|---|---|---|
| Minute | 0 | 0 |
| Hour | 9 | 9 |
| Day of month | * | * |
| Month | * | * |
| Weekday | 1-5 | 1-5 |
Human (A)
At 09:00, on Monday, Tuesday, Wednesday, Thursday, Friday.
Human (B)
At 09:00, on Monday, Tuesday, Wednesday, Thursday, Friday.
Mode d'emploi
- Collez l'expression cron originale sur la face A et la nouvelle sur la face B.
- Lisez le tableau champ par champ pour voir lequel des cinq champs a changé.
- Comparez le résumé en anglais simple de chaque côté pour confirmer que le changement correspond à vos attentes.
FAQ
Que montre un diff cron?
Il compare deux expressions cron champ par champ – minute, heure, jour, mois, jour de la semaine – et met en évidence les champs qui diffèrent, avec une signification en anglais simple pour chaque côté.
Quand dois-je utiliser un différentiel cron?
Lors de la révision du code ou de la migration, lorsqu'une pull request modifie un calendrier et que vous devez confirmer que le nouveau timing correspond à l'intention avant la fusion.
Mes données sont-elles envoyées quelque part?
Non. La comparaison s'effectue localement dans votre navigateur.
Introduction
Un cron diff rend un changement de planning révisable. Dans une pull request, une modification d'un caractère sur une ligne cron est facile à manquer et difficile à raisonner. La comparaison des deux expressions côte à côte – avec une traduction en anglais simple de chacune – transforme « le cron a changé » en « il s'exécute désormais toutes les heures au lieu de toutes les 15 minutes ».
Exemple de comparaison
| Champ | UNE (*/15 * * * *) |
B (0 * * * *) |
Changement |
|---|---|---|---|
| Minute | */15 |
0 |
Yes |
| Hour | * |
* |
— |
| Day | * |
* |
— |
| Month | * |
* |
— |
| Weekday | * |
* |
— |
Anglais simple: A s'exécute "toutes les 15 minutes", B s'exécute "à la minute 0 de chaque heure". La différence rend l’impact évident: 4 fois moins de courses.
Pourquoi champ par champ est important
Une différence de texte brut montre simplement les caractères modifiés. Une différence tenant compte du champ vous indique quelle dimension du calendrier a été déplacée: fréquence, heure de la journée ou jour de la semaine, ce qui est réellement important lors de l'approbation du changement.
Cas d'utilisation courants
- Examen d'une modification de planification dans une demande d'extraction avant la fusion.
- La confirmation d’une migration a permis de conserver la cadence prévue dans tous les environnements.
- Documenter le timing avant/après dans un ticket de changement.
Meilleures pratiques
- Normalisez l'espacement avant de comparer afin que le bruit des espaces ne cache pas les changements réels.
- Confirmez chaque côté indépendamment avec cron to human readable.
- Après approbation, prévisualisez les nouveaux temps d'exécution avec le cron next run calculator.