配置文件说明

app.config中的quartz部分

<quartz>

<!-- configure Thread Pool-->

<addkey="quartz.threadPool.type"value="Quartz.Simpl.SimpleThreadPool,Quartz" />

<addkey="quartz.threadPool.threadCount"value="10" />

<addkey="quartz.threadPool.threadPriority"value="Normal" />

<!-- configure Job Store-->

<addkey="quartz.jobStore.misfireThreshold"value="60000" />

<addkey="quartz.jobStore.type"value="Quartz.Simpl.RAMJobStore,Quartz" />

<!-- configure scheduler-->

<addkey="quartz.scheduler.instanceName"value="ServiceScheduler" />

<!-- configure jobs and triggersdefinition-->

<addkey="quartz.plugin.xml.type"value="Quartz.Plugin.Xml.XMLSchedulingDataProcessorPlugin,Quartz" />

<addkey="quartz.plugin.xml.fileNames"value="~/quartz_jobs.xml" />

<!—重新扫描配置文件的间隔时间(单位:s)-->

<addkey="quartz.plugin.xml.scanInterval"value="2" />

</quartz>

quartz_jobs.xml

job

<job>

<name>TestJob</name>

<group>TestJobGroup</group>

<description>测试Job </description>

<job-type>Company.WindowsService.Jobs.TestJob,Company.WindowsService</job-type>

<durable>true</durable>

<recover>false</recover>

</job>

Trigger_simple(简单任务触发器)

<trigger>

<simple>

<name>TestJobTrigger</name>

<group>TestJobTriggerGroup</group>

<description>测试Job触发器</description>

<job-name>TestJob</job-name>

<job-group>TestJobGroup</job-group>

<misfire-instruction>SmartPolicy</misfire-instruction>

<!—(必填)任务执行次数.-1表示无限次执行; 3表示执行3次-->

<repeat-count>3</repeat-count>

<!—(必填)任务触发间隔(毫秒),1000表示每1秒执行一次-->

<repeat-interval>1000</repeat-interval>

</simple>

</trigger>

Trigger_Cron(复杂任务触发器)

<trigger>

<cron>

<name>TestJobTrigger</name>

<group>TestJobTriggerGroup</group>

<description>测试Job触发器</description>

<job-name>TestJob</job-name>

<job-group>TestJobGroup</job-group>

<!-- -->

<misfire-instruction>SmartPolicy</misfire-instruction>

<!-- -->

<cron-expression>0030 09 * * ?</cron-expression>

</cron>

</trigger>

cron-expression规则

1.      由6到7个用空格分开的字段组成

2.      字段间顺序和格式如下

序号

必填

意义

数据格式

特殊字符

1

Second

0-59

, - * /

2

Minutes

0-59

, - * /

3

Hour

0-23

, - * /

4

Day of Month

1-31

, - * ? / L W C

5

Month

1-12 JAN-DEC

, - * /

6

Day of Week

1-7 SUN-SAT

, - * ? / L C #

7

Year

1970-2099

, - * /

特殊字符说明

名称

意义

示例

,

附加值

MON,WED,FRI在Day of Week中表示周一,三,五

-

范围

10-12在Month中表示10到12月

*

通配符,表示任何值

*在Minutes表示每分钟

/

增量

0/15在Minutes中表示从0分开始,每15分钟,即0,15,30,45

?

不指定特殊的值

L

Last,最后一个

L在Day of Month表示某月的最后一天;L在Day of Week中表示星期六(数学7);

L可与数字组合使用,6L在Day of Month中表示某个月的最后一个星期六

W

C

#

QuartZ.net 常用配置说明的更多相关文章

  1. Redis的安装与常用配置说明

    1.redis安装步骤 1).下载,上传到Linux服务器,并解压 2).预编译(实际上是检查编译环境的过程) 进入目录:   cd /opt/soft/redis-3.2.9/deps/jemall ...

  2. nginx 常用配置说明

    一.location 配置 1.1 语法规则: location [=|~|~*|^~] /uri/ { … }= 开头表示精确匹配^~ 开头表示uri以某个常规字符串开头,理解为匹配 url路径即可 ...

  3. Quartz CronTrigger 整配置说明

    Quartz cron 表达式的格式向下支持到秒级别的计划,而 UNIX cron 计划仅支持至分钟级.  Quartz用cron 表达式存放执行计划,引用了cron表达式的CronTrigger在计 ...

  4. redis.conf常用配置说明

    最近学了 Redis,在 Linux 上安装的,接下来就简单讲解一下修改 Redis 配置文件 修改密码: 新安装的 Redis 是默认没有密码的,可以给Redis设置一个密码 先进入 Redis 的 ...

  5. tomcat8常用配置说明

    链接:https://www.jianshu.com/p/8b1c75951f70 2.tomcat8运行期错误HTTP头解析错误 修改tomcat的server.xml中的中配置  设置为8k &l ...

  6. 170816、nginx常用配置说明

    #user nobody; #开启进程数 <=CPU数  worker_processes 1; #错误日志保存位置 #error_log logs/error.log; #error_log ...

  7. nginx常用配置说明

    nginx的主配置(nginx.conf)说明 #worker进程数量 worker_processes 1; #错误日志 error_log logs/error.log; #进程ID文件 pid ...

  8. thymeleaf常用配置说明

    #spring.thymeleaf.cache = true #启用模板缓存. #spring.thymeleaf.check-template = true #在呈现模板之前检查模板是否存在. #s ...

  9. 【Eureka篇三】Eureka常用配置说明(7)

    服务注册中心配置(Bean类:org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean) #关闭注册中心的保护机制, ...

随机推荐

  1. 关于为busybox设置setuid

    安卓root了,重启之后就没root权限了,于是想到了为 busybox 设置 setuid 来实现使用root的身份执行命令. 可是,不管用啊,还是提示没有权限.搜了一下 busybox setui ...

  2. 【转】PowerShell入门(三):如何快速地掌握PowerShell?

    转至:http://www.cnblogs.com/ceachy/archive/2013/02/01/HowToLearnPowerShell.html 如何快速地掌握PowerShell呢?总的来 ...

  3. core animation (转)

    iOS Core Animation 简明系列教程 看到无数的CA教程,都非常的难懂,各种事务各种图层关系看的人头大.自己就想用通俗的语言翻译给大家听,尽可能准确表达,如果哪里有问题,请您指出我会尽快 ...

  4. Android DrawerLayout Plus 增强版抽屉菜单

    DrawerLayout是官方提供的侧滑菜单,相比SliddingMenu,它更加轻量级.默认情况下,DrawerLayout可以设置左侧或者右侧滑出菜单.如下,   xml布局: <!-- & ...

  5. swith 好久不用都忘记了

    switch 语句的格式: switch ( 整型或字符型变量 ) { case 变量可能值1 :   分支一; break; case 变量可能值2 :   分支二; break; case 变量可 ...

  6. [SDN] What is SDN?

    本篇学习笔记写于 Sun Nov 13 15:08:02 2016, 可能有认识不全面的地方. 参考资料为ONF的官方网站中: Software-Defined Networking (SDN) De ...

  7. GnuPG 的PGP使用

    1. 生成秘钥对(此处采用默认的RSA, 2048位) $ gpg --gen-key gpg (GnuPG) ; Copyright (C) Free Software Foundation, In ...

  8. LTE Module User Documentation(翻译14)——Uplink Power Control(上行功率控制)

    LTE用户文档 (如有不当的地方,欢迎指正!) 20 Uplink Power Control(上行功率控制)   上行功率控制功能默认是开启的.用户可以通过设置布尔属性 ns3::LteUePhy: ...

  9. iOS - C 基本语法

    1.数据类型 2.常量 1)凡是整数数字常量一律是 int 型. 2)typedef 和 define. typedef 定义类型, #define 只是字符串替换. 3)在编写整形常量时,可以在常量 ...

  10. PHP中的变量详解

    php变量通过名只能我们就知道首先变量,是在程序执行期间,可以变化的量. 1.那变量是干嘛的呢,用变量就可以来保存我们值,这就是变量,那么我们接着来看,知道了变量是什么,以及它能干什么,我们再来看一下 ...