Spring+quartz 做定时任务时,每5分种执行一次,怎么写法

Spring+quartz 做定时任务时,每5分种执行一次,怎么写法
问题补充
或者说每10钟执行一次,如何配置,我这样丁置为什么不对呀?

        <property name="cronExpression">
            <value>0 5 0 * * ?</value>            
        </property>

<bean id="*****"
        class="org.springframework.scheduling.quartz.CronTriggerBean">
       <property name="jobDetail" ref="job****" />
       <!-- 每5分钟一次调度 -->
       <property name="cronExpression" value="0 0/5 * * * ?" />
</bean>

 

[quote="newstong1"]或者说每10钟执行一次,如何配置,我这样丁置为什么不对呀?

    <property name="cronExpression">
        <value>0 5 0 * * ?</value>             
    </property>[/quote]

你这个是在00:05的时候会执行,每5分钟应该是 0 0/5 0 * * ?这样的格式

[quote="imp860124"][quote="newstong1"]或者说每10钟执行一次,如何配置,我这样丁置为什么不对呀?

    <property name="cronExpression">
        <value>0 5 0 * * ?</value>             
    </property>[/quote]

你这个是在00:05的时候会执行,每5分钟应该是 0 0/5 0 * * ?这样的格式[/quote]

这种情况下怎么写 例如在 8点之后10分钟执行一次

http://cn-done.iteye.com/blog/712684
里面有详细的配置

[quote="aa87963014"][quote="imp860124"][quote="newstong1"]或者说每10钟执行一次,如何配置,我这样丁置为什么不对呀?

    <property name="cronExpression">
        <value>0 5 0 * * ?</value>             
    </property>[/quote]

你这个是在00:05的时候会执行,每5分钟应该是 0 0/5 0 * * ?这样的格式[/quote]

这种情况下怎么写 例如在 8点之后10分钟执行一次[/quote]

0 0/10 8 * * ?

这都上首页了.............

就是linux下的cron.

度娘之~

[quote="huan0727"][quote="aa87963014"][quote="imp860124"][quote="newstong1"]或者说每10钟执行一次,如何配置,我这样丁置为什么不对呀?

    <property name="cronExpression">
        <value>0 5 0 * * ?</value>             
    </property>[/quote]

你这个是在00:05的时候会执行,每5分钟应该是 0 0/5 0 * * ?这样的格式[/quote]

这种情况下怎么写 例如在 8点之后10分钟执行一次[/quote]

0 0/10 8 * * ?
[/quote]
0 0/5 8-24 * * ?

[quote="imacback"]这都上首页了.............[/quote]
赞同








服务器启动后一分钟,定时器开启,每5分钟执行一次

[quote="aa87963014"][quote="imp860124"][quote="newstong1"]或者说每10钟执行一次,如何配置,我这样丁置为什么不对呀?

    <property name="cronExpression">
        <value>0 5 0 * * ?</value>             
    </property>[/quote]

你这个是在00:05的时候会执行,每5分钟应该是 0 0/5 0 * * ?这样的格式[/quote]

这种情况下怎么写 例如在 8点之后10分钟执行一次[/quote]





[quote="lei55022033"][quote="imacback"]这都上首页了.............[/quote]
赞同[/quote]

这个里面有很详细的介绍,各种计划任务的写法
http://blog.csdn.net/yefengmeander/article/details/5985064

<!-- Spring的ScheduledTimerTimerTask定义了一个定时器任务的运行周期。应该如下装配一个ScheduledTimerTask 
    timerTask告诉ScheduledTimerTask运行哪个TimerTask, 这里该装配属性指向reportTimerTask的一个引用。 
    属性period告诉ScheduledTimerTask以怎样的频率调用TimerTask的run()方法。 这个属性以毫秒作为单位, 86400000指定该任务每24小时运行一次 
    10X1000 属性scheduledTimerTasks 要求一个需要启动的定时器任务列表。 ScheduledTimerTask有一个delay属性, 
    允许你指定当任务第一次运行之前应该等多久。 如,EmailReportTask的第一次运行延迟5毫秒 -->
<bean id="scheduledReportTask" class="org.springframework.scheduling.timer.ScheduledTimerTask">
    <property name="timerTask">
        <ref bean="autoFlushSoftPatchStatusImpl" />
    </property>
    <!-- 10分钟轮询一次 -->
    <property name="period">
        <value>600000</value>
    </property>
    <!--5秒后开始进行轮询任务 -->
    <property name="delay">
        <value>5000</value>
    </property>
</bean>

<!--Spring 的TimerFactoryBean负责启动定时任务 -->
<bean class="org.springframework.scheduling.timer.TimerFactoryBean" destroy-method="destroy">
    <property name="beanName" value="ecm-websvrswm-patchTask-timer"/>
    <property name="scheduledTimerTasks">
        <list>
            <ref bean="scheduledReportTask" />
        </list>
    </property>
</bean>

[code="java"]
每5分钟一次·

0 0/5 * * * ?

[/code]

这样的问题,只有看看官方文档介绍就知道了,要学会看。一个开源项目的好坏,文档是否完善也是一个很重要的标准。
[url]http://www.quartz-scheduler.org/documentation/quartz-2.x/tutorials/tutorial-lesson-06[/url]

不知你身边是否有 《spring in action》 这本书,若有的话,你可以去翻一下,有一节是专门讲这个的,非常详细。

PS: 《spring in action》这本书真的很好,你学习 spring 的话,建议你去看一下

[color=blue]1.每5分钟一次·

2.

3. 0 0/5 * * * ?

4.

每5分钟一次·

0 0/5 * * * ?

[/color]
这样~~~~~~~~~~