如何用Quartz实现如下的调度呢?
SqlServer的作业调度是比较全面的.总结起来如下:
1. 从2010-2-1日开始一直执行,每隔3天执行一次,在9:30:00执行.
2. 在2010-2-1至2010-12-20之间,每隔4天执行,当天内从9:00:00至20:00:00每隔2小时执行一次.
3. 在2010-2-1至2010-12-20之间,每隔2周后在周一/周二/周四执行一次,在10点执行.
4. 在2010-2-1至2010-12-20之间,每隔2周后在周六/周日各执行,执行当天从9:00:00至20:00:00每隔2小时执行一次.
5. 在2010-2-1至2010-12-20之间,每隔2月后在3号执行,执行当天从9:00:00至20:00:00每隔2小时执行一次.
6. 在2010-2-1至2010-12-20之间,每隔2月后在第2个周五执行,执行当天从9:00:00至20:00:00每隔2小时执行一次.
我只是知道每隔N天 <周/月>执行一次的写法用simpleTrigger就行.
具体某天的某点执行呢,可以用cronTrigger.
但像这种,每隔N天执行,且当日内还循环执行的嵌套类型.我还真不知道怎么弄.
各位大虾帮助啊.谢谢了.
过年了.先给各位提前拜年啦.
好像要使用多个 <cron>了。。
不知道咋写,先帮你顶下
多个cron??还真没弄过.
想想....
如对2来说:
2. 在2010-2-1至2010-12-20之间,每隔4天执行,当天内从9:00:00至20:00:00每隔2小时执行一次.
弄一个每隔4天执行的SimpleTrigger,绑定到一个JobA上.JobA的工作是启动另一个JobB,给JobB赋值上一个Trigger是JobA执行日当天内,从9点到20点之内每隔2小时循环执行...
貌似可以呀???我仔细琢磨琢磨...
Cron表达式时间字段
位置 时间域名 允许值 允许的特殊字符
1 秒 0-59 , - * /
2 分钟 0-59 ,
sqlserver2005 建立的数据库,与手持pda传输数据,最近突然出现无法传递数据的问题,pda端提示的错误时outofmemoryexception,但是pda上面的容量没有问题,
sqlserver的日子上的错误如下:
日期 2010-1-25 14:45: ......