xwt799023
2011-08-25 11:37
采纳率: 0%
浏览 2.4k
已采纳

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

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

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

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 邀请回答

18条回答 默认 最新

  • qq_42237872 2011-08-25 11:37
    已采纳

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

     

    点赞 打赏 评论
  • qq_42237872 2011-08-25 11:37

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

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

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

    点赞 打赏 评论
  • ak121077313 2011-08-25 11:37

    [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分钟执行一次

    点赞 打赏 评论
  • cndone 2011-08-25 11:37

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

    点赞 打赏 评论
  • huan0727 2011-08-25 11:37

    [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 * * ?

    点赞 打赏 评论
  • imacback 2011-08-25 11:37

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

    点赞 打赏 评论
  • com2exe 2011-08-25 11:37

    就是linux下的cron.

    度娘之~

    点赞 打赏 评论
  • it档案馆 2011-08-25 11:37

    [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 * * ?

    点赞 打赏 评论
  • lei55022033 2011-08-25 11:37

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

    点赞 打赏 评论
  • beisi111 2011-08-25 11:37








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

    点赞 打赏 评论
  • beisi111 2011-08-25 11:37

    [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]





    点赞 打赏 评论
  • washejb 2011-08-25 11:37

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

    点赞 打赏 评论
  • rjplmcr 2011-08-25 11:37

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

    点赞 打赏 评论
  • 清风弄月 2011-08-25 11:49
    <!-- 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>
    
    点赞 打赏 评论
  • renpeng301 2011-08-25 11:59

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

    0 0/5 * * * ?

    [/code]

    点赞 打赏 评论
  • myali88 2011-08-25 12:29

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

    点赞 打赏 评论
  • rainbow702 2011-08-25 12:53

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

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

    点赞 打赏 评论
  • long13131462101 2011-08-25 21:02

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

    2.

    3. 0 0/5 * * * ?

    4.

    每5分钟一次·

    0 0/5 * * * ?

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

    点赞 打赏 评论

相关推荐 更多相似问题