2016-06-08 4 views
1

Ich weiß, wie man einen Job alle 30 Minuten laufen ist durch folgende Cron-Ausdruck mit:java Quartz Scheduler Cron-Ausdruck für jede nach 30 Minuten Viertel nach den Stunden

0 0/30 * * * ? 

Es wird mit der Arbeit an alle 30 Minuten wie ::

10:30, 11, 11:30, 12. 

ich mag es jeden nach 30 Minuten Viertel nach den Stunden laufen zu lassen wie ::

10:15, 10:45, 11:15, 11:45. 

Wie führe ich es alle 30 Minuten nach den Stunden, wie oben beschrieben?

UPDATE :: Ich habe diesen Link gesehen. Die im angegebenen Link angegebene Lösung funktioniert nicht. Es begann Cron-Job um Viertel nach Stunde, aber es ist auf jeder Sekunde der Minute wie 15.15.00 läuft, 15.15.01, 15.15.02 .....

Dank

+0

brauchen Sie den Job zu einem bestimmten Zeitpunkt zu starten/zu beenden/nur an bestimmten Tagen usw. laufen? – Peter

+0

nicht zu einer bestimmten Zeit/Tag ... genau wie ich es erwähnt habe .. alle Tage .. Ich möchte es nur wie 10:45, 11:15 ......... anstatt 10:30 laufen lassen, 11. – priyank

+0

Mögliches Duplikat von [Lauf Cron Job alle N Minuten plus Offset] (http://stackoverflow.com/questions/12786410/run-cron-job-every-n-minutes-plus-offset) – fedorqui

Antwort

3

geben es nur eine Minute Wert von 15,45

wie in

0 15,45 * * * ? * 

siehe www.cronmaker.com

+0

Danke aber es gibt RunTimeException als: Ausnahme im Thread "main" java.lang.RuntimeException: CronExpression '* 15,45 * * * *?' ist ungültig. – priyank

+0

Aktualisiert die Antwort –

+0

Es begann Cron Job um Viertel nach Stunde, aber es läuft auf jeder Sekunde der Minute wie 15:15:00, 15:15:01, 15:15:02 ..... – priyank

2

Try this, 15 Mittel Startzeit:

0 15/30 * * * ? 
+0

yep, das scheint mit www.cronmaker.com zu funktionieren –

+0

Es begann Cron Job um Viertel nach Stunde, aber es läuft auf jeder Sekunde der Minute wie 15:15:00, 15:15:01, 15:15:02 ..... – priyank

1

Eine weitere Variante der Antworten bereits vorgesehen ist:

0 15-45/30 * * * ? 

die mit CronMaker getestet, wenn Sie mir die folgenden Ergebnisse ergab (Beachten Sie die unterschiedlichen Startzeiten):

enter image description here enter image description here

Da Sie einige Probleme mit den anderen Cron-Ausdrücken hatten, plante ich einen Job mit dem oben genannten und er wurde ausgeführt Fein

Verwandte Themen