d-man
d-man

Reputation: 58113

Spring cron expression every after 30 minutes

Java spring - I have following cron expression for cron job.

0 0/35 * * * ?

But above mentioned cron expression fires once in an hour and like as follows

1:35 2:35 3:35 4:35

I want to fire every after 35 mins instead once in an hour

any quick suggestion ?

Upvotes: 4

Views: 13697

Answers (2)

Heiko Rupp
Heiko Rupp

Reputation: 30994

Cron syntax is

sec min hour day day_of_month month day_of_week year

So what you would want is

0 0,35 * * * * ?

So it will fire on minutes 0 and 35 of each hour.

See the Quartz docs for this, as Spring is using Quartz as scheduler here. Those docs also explain the special chars like * ? - , and others.

Upvotes: 6

tobiasbayer
tobiasbayer

Reputation: 10389

You have specified an increment instead of two values.

There is no minute 35 + 35 = 70. Replace 0/35 with 0,35.

Upvotes: 2

Related Questions