Cron et Changement heure hiver/été

Request description

Bonjour,

J’ai des tâches planifiées (crontab Simplicite) qui s’exécutent quotidiennement entre 2h et 3h.

Que va-t-il se passer pour elles ce WE ?

Merci.

Bonjour,

Merci de fournir la version de votre instance conformément au template de post de type support.

Bonjour,

La cron Simplicité se base sur le composant org.quartz qui gère normalement le changement d’heure. Ca doit dépendre de l’expression cron (periodique, à date fixe…).
Le deamon de la cron s’endort jusqu’à la tache suivante en se servant du verbe getFireTimeAfter qui donne l’heure de prochain passage en fonction du TZ système.

Vous pouvez faire un test de votre expression CRON en vous positionnant juste avant le changement d’horaire pour savoir quelle heure de passage sera retournée/planifiée :

// A mettre dans un hook une méthode action back
Date currTime = new Date(); // ou samedi soir...
CronTrigger tr = new CronTrigger();
tr.setCronExpression("0 0 23 3,18 * ? *");
Date nextFireAt = tr.getFireTimeAfter(currTime);
AppLog.info("Reference time: " + currTime, null);
AppLog.info("Next fire after reference time: " + nextFireAt, null);

Sinon par sécurité décalez votre cron en dehors de la plage 2h-3h cette nuit là.

Bonjour,

Avez-vous changer les dates de lancement de vos tâches planifiées lors de ce we de changement d’heure ?

Merci

Bonjour,

Par sécurité et sur les conseils de François Genestin, nous avons décalé les horaires de lancement de nos tâches afin d’éviter qu’elles ne tombent entre 2 et 3h.

Merci pour votre retour.

This topic was automatically closed 60 minutes after the last reply. New replies are no longer allowed.