CronTrigger Example 1 - an expression to create a trigger that simply fires every 5 minutes
"0 0/5 * * * ?" 如果是"0 0/45 * * * ?" 会是什么样子呢?每隔45分钟 1:45,2:30,3:15...还是1:45,2:45,3:45?它的0/45递增只是在单独的一个小时中计算?

解决方案 »

  1.   

    every 5 minutes
    是每个五分钟的意思.推断0 0/45 * * * ?" 
    应该是 1:45,2:30,3:15...
      

  2.   

    应该是45分钟一次。不是到每小时的45分
    ------ 以下是签名 ------
    SoftDN.com, 提供免费的项目管理平台:SVN仓库、需求管理、BUG跟踪、任务管理、在线论坛、网站空间、项目存储及完整的备份等。欢迎网友光临建立项目,开创自己的梦想。
    地址:http://www.softdn.com   http://www.softdn.cn
      

  3.   

    傻了我,其实用SimpleTrigger就可以了,CronTrigger 可以用来解决复杂的频率设置,这么简单的不是它的专长,^_^。
    CronTrigger:"0/45 * * * * ?"  确实是每分钟的45和下一分钟的00会执行,也就是一份钟会执行2次,0/45 只针对每分钟而言的
      

  4.   

    仅从字面看,同意d5aaron(沙漠绿洲) 的看法
      

  5.   

    wunaigang(蜗牛) ( ) 信誉:94    Blog  2006-11-09 15:13:00  得分: 0  
    CronTrigger:"0/45 * * * * ?"  确实是每分钟的45和下一分钟的00会执行,也就是一份钟会执行2次,0/45 只针对每分钟而言的
    ------  
     
    这么说,0/45 就是0或45了?
      

  6.   

    你想用每45分钟一次,就用SimpleTrigger
    定义repeatInterval(单位是毫秒)
      

  7.   

    虽然quartz的官方文档中每说,但从我测试的结果来看应该是【0/5是0或者5】【0/45是0或者45】的意思。改用SimpleTrigger了,就是这样周末也不则不扣的执行了,有些浪费资源,先不管了
      

  8.   

    改用SimpleTrigger了,就是这样周末也不则不扣的执行了,有些浪费资源,先不管了
    ======
    这个程序都触发了,难道你不能自己判断是不是周末吗?是周末你不执行代码不就可以了吗?