zoukankan      html  css  js  c++  java
  • Quartz.Net 1.30的一些设置说明

    1.一个Job可以关联多个触发器,每个触发器独立触发任务执行

    <job>
    <job-detail>
    <name>TmpLockedManagerJob</name>
    <group>CustomerManager</group>
    <description>Tmp Locked Manager Job</description>
    <job-type>xx.CRM.Jobs.LibManager,xx.CRM.Jobs</job-type>
    <volatile>false</volatile>
    <durable>true</durable>
    <recover>false</recover>
    <job-data-map>
    <entry>
    <key>Days</key>
    <value>300</value>
    </entry>
    </job-data-map>
    </job-detail>

    <trigger>
    <cron>
    <name>CronTrigger1</name>
    <group>CustomerManager-Trigger</group>
    <start-time>2012-06-20T13:13:00</start-time>
    <job-name>TmpLockedManagerJob</job-name>
    <job-group>CustomerManager</job-group>
    <cron-expression>0 30 8 ? * 3</cron-expression>
    </cron>
    </trigger>
    <trigger>
    <cron>
    <name>CronTrigger5</name>
    <group>CustomerManager-Trigger</group>
    <start-time>2012-06-20T13:13:00</start-time>
    <job-name>TmpLockedManagerJob</job-name>
    <job-group>CustomerManager</job-group>
    <cron-expression>0 30 0-9 ? * 4-7</cron-expression>
    </cron>
    </trigger>
    </job>

    2.<start-time>中使用的时间需要往前推8个小时才是北京时间,使用+08:00貌似没效果
    比方现在是2011-06-07 15:20,你要设置成 <start-time>2011-06-27T07:20:00</start-time>(或者比这个时间小.)才会马上执行.
    <cron-expression>里的时间设置跟时区没什么关系,比方小时段设置成3,那么就是凌晨3点钟。
    cron 表达公式从左到右依次 为: 秒 分 小时 月中的天 月份 星期中的天 年份(可选) ,各段之间用空格分割

    3.Cron Express参考

    http://www.cnblogs.com/zhangronghua/archive/2009/10/21/1376431.html

    4.针对Quartz.net 2.0 bate1版本,XP下Windows服务配置有问题,Win2003正常,编译时需要注意引用的Quartz版本一致不然job任务无法运行

  • 相关阅读:
    人生转折点:弃文从理
    人生第一站:大三暑假实习僧
    监听器启动顺序和java常见注解
    java常识和好玩的注释
    182. Duplicate Emails (Easy)
    181. Employees Earning More Than Their Managers (Easy)
    180. Consecutive Numbers (Medium)
    178. Rank Scores (Medium)
    177. Nth Highest Salary (Medium)
    176. Second Highest Salary(Easy)
  • 原文地址:https://www.cnblogs.com/wdfrog/p/2091404.html
Copyright © 2011-2022 走看看