Ich benutze folgenden Cron-Ausdruck, um einen Job an jedem Freitag zur angegebenen Uhrzeit auszuführen (in Beispiel unten ist es 1:13 PM).Quartz CronTrigger Ausführung von Jobs bei falschem Datum/Uhrzeit
0 13 13 ? * FRI
So erwartetes Verhalten soll, wenn ich diesen Trigger jeden Tag andere dann Freitag initialisieren, dann sollte es nicht bis zum nächsten Freitag starten Ausführung. Aber was passiert in meinem Fall ist, selbst wenn ich diesen Trigger heute initialisiert habe (wie heute Mittwoch ist), beginnt es gerade, Jobs auszuführen.
Relevante Java Quelle:
CronTrigger cronTrigger = new CronTrigger("trigger_" + groupName, groupName, cronExpression);
cronTrigger.setStartTime(startDate); //startDate = 1-Mar-2012
cronTrigger.setEndTime(endDate); //endDate = 30-Apr-2012
* Meinten Sie: '0 13 13? * FRI' *? –
oh ja, ich kopierte es aus der falschen Datei tatsächlich – Waqas