Bonjour,
J'ai une tache qui s'ex�cute tout les mois au 14eme jour � 6h du matin, j'ai utiliser cette expression cron :
" 0 0 6 14 * ?"
la tache s'ex�cute sans aucun probleme, mais � un certain moment je dois faire un contr�le avant que la tache s'ex�cute, si le test n'est pas v�rifi�, je dois reprogrammer la tache 12 heures plus tard. J'ai utilis� tout d'abord cette conception qui n'a pas fonctionn�
cette conception n'a pas mis � jour le trigger dans le scheduler, j'ai pens� � mettre � jour l'expression cron comme ceci :
Code : S�lectionner tout - Visualiser dans une fen�tre � part
1
2
3
4
5
6
7
8
9
10
11
12
13 Trigger tr = getContext().getTrigger(); Date dateDebut = tr.getStartTime(); // j'ai ajouter a la dateDebut 12 heures. dateDebut = DateUtils.addHours(dateDebut, 12); tr.setStartTime(dateDebut); //j'ai redonné un autre nom au trigger tr.setName("UpdateTrigger"); //j'ai reschédulé le trigger scheduler.rescheduleJob(tr.getName(), scheduler.Default_Group, tr);
" 0 0 18 14 * ?"
Comment mettre � jour cette expression ? S'il y a une autre solution pour mettre � jour le trigger aussi.
Merci
Partager