Premier exemple
Supposons que j'aie un travail CRON
30 2 * * * ....
Cette opération s'exécuterait alors à chaque fois qu'il est 2h30 du soir (heure locale).
Supposons maintenant que je dispose du fuseau horaire Europe/Germany
et que nous sommes le 2017-10-29 (jour du changement d'heure d'été). Alors ce job CRON s'exécutera deux fois, n'est-ce pas ?
Deuxième exemple
Supposons que je dispose du fuseau horaire Europe/Germany
et le travail CRON
30 11 * * * ....
Comme l'Allemagne n'a jamais eu de changement d'heure d'été à 11h30, il n'y aura pas d'interférence. Mais l'utilisateur peut changer l'heure locale. Pour être très clair : Cette question ne porte pas sur l'heure d'été. .
Pour les cas de test suivants, j'aimerais savoir si/à quelle fréquence le job CRON est planifié :
- À 11:29:58.0, l'utilisateur règle l'heure sur 11:31:00
- À 11:29:59.1, l'utilisateur règle l'heure sur 11:31:00
- À 11:29:59.6, l'utilisateur règle l'heure sur 11:31:00
- À 11:30:01.0, l'utilisateur règle l'heure sur 11:29:59.7 - CRON est-il exécuté directement après ?
Elles se résument à Quelle est la vitesse de déclenchement de CRON ? Dans le quatrième cas, la question se pose également de savoir si CRON enregistre le fait qu'il a déjà été exécuté pendant la minute en question.
Une autre variante de la même question :
- À 11:29:59, le service NTP corrige l'heure à 11:31:00 - le travail sera-t-il exécuté ce jour-là ?