| Author |
Quartz Cron Expression
|
santosh joshi
Greenhorn
Joined: Aug 20, 2007
Posts: 21
|
|
I am getting problem in writing a cron Exp that triggers every monday,tuesday,wednesday and every 2nd and 4th Thrusday.
I just wrote
0 0 0 0 0 MON-WED,THU#2,THU#4 ?
But this does not work.
|
 |
Martijn Verburg
author
Bartender
Joined: Jun 24, 2003
Posts: 3268
|
|
|
What version of quartz are you using and what's the error message you're getting?
|
Cheers, Martijn - Blog,
Twitter, PCGen, Ikasan, My The Well-Grounded Java Developer book!,
My start-up.
|
 |
santosh joshi
Greenhorn
Joined: Aug 20, 2007
Posts: 21
|
|
I am using quartz 1.5.2,
Getting no Error message, as the expression compiles successfully, outputting only monday, tuesday and wednesday,
and ignores the thrusdays's value.
seems THU#2,THU#4 creates problem
|
 |
Martijn Verburg
author
Bartender
Joined: Jun 24, 2003
Posts: 3268
|
|
|
The Javadoc for that version seems to indicate that the # syntax only works with numerics e.g. 6#3
|
 |
santosh joshi
Greenhorn
Joined: Aug 20, 2007
Posts: 21
|
|
"0 0 0 ? * 2-3,5 *"
returns
Mon Jan 17 00:00:00 IST 2011
Tue Jan 18 00:00:00 IST 2011
Thu Jan 20 00:00:00 IST 2011
"0 0 0 ? * 2-3,5#4 *"
returns
Mon Jan 24 00:00:00 IST 2011
Mon Feb 28 00:00:00 IST 2011
Mon Mar 28 00:00:00 IST 2011
Mon Apr 25 00:00:00 IST 2011
so this returns wrong result
|
 |
Martijn Verburg
author
Bartender
Joined: Jun 24, 2003
Posts: 3268
|
|
|
Probably a quartz bug, it's up to at least 1.7.3+ now, I'd perhaps upgrade
|
 |
Christophe Verré
Sheriff
Joined: Nov 24, 2005
Posts: 14672
|
|
|
This seems related to this bug. It doesn't seem to be fixed in the latest version. Maybe you should use a different trigger for every 2nd Thursday of the month.
|
[My Blog]
All roads lead to JavaRanch
|
 |
santosh joshi
Greenhorn
Joined: Aug 20, 2007
Posts: 21
|
|
Thanks Guys,
I am using a different trigger for this purpose
Thanks
|
 |
 |
|
|
subject: Quartz Cron Expression
|
|
|