quartz_jobs.xml标准配置

<?xml version="1.0" encoding="UTF-8"?>
<job-scheduling-data xmlns="http://quartznet.sourceforge.net/JobSchedulingData" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="2.0">
<processing-directives>
<overwrite-existing-data>true</overwrite-existing-data>
</processing-directives>
<schedule>
<job>
<name>smsJob</name>
<group>smsGroup</group>
<description>SMS发短信任务</description>
<job-type>G2.Services.SendSMS, G2.Services.SendSMS</job-type>
<durable>true</durable>
<recover>false</recover>
</job>
<trigger>
<cron>
<name>smsTrigger</name>
<group>smsTriggerGroup</group>
<job-name>smsJob</job-name>
<job-group>smsGroup</job-group>
<start-time>2014-10-22T00:00:00+08:00</start-time><!-- 去掉这句就不会启动程序就执行,而是到点再执行-->
<cron-expression>0 45 9 * * ?</cron-expression><!-- 每天09:45分执行-->
</cron>
</trigger>
</schedule>
</job-scheduling-data>

时间: 2024-10-10 01:57:21

quartz_jobs.xml标准配置的相关文章

shiro xml标准配置

<?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http://www.springframework.org/schema/beans" xmlns:context="http://www.springframework.org/schema/context" xmlns:aop="http://www.springframework.org

Quartz.NET学习系列(九)--- XML任务配置

Quartz.NET除了可以代码定义触发器.任务之外,还可以由XML定义这两个对象.其实Quartz.NET的理想架构是:计划管理容器作为服务器运行在服务机上,而触发器.任务的添加可通过自定义任务管理软件向服务器上添加特定的任务计划. 这时就要求数据的持久化以及服务器的容错性了,后面几篇文章将会介绍持久化以及集群相关内容. VS的XML只能提示 第一篇已经将Quartz.NET下载过来了,在路径doc/xml/文件加下可以找到job_scheduling_data_2_0.xsd vs的智能提示

xml(带有命名空间的)读写操作

xml文件: <?xml version="1.0" encoding="UTF-8"?><!-- This file contains job definitions in schema version 2.0 format --><job-scheduling-data xmlns="http://quartznet.sourceforge.net/JobSchedulingData" xmlns:xsi=&qu

Quartz 配置文件详解

?  前言 在之前的 使用 Topshelf 结合 Quartz.NET 创建 Windows 服务 文章中,使用到了 Quartz 的两个配置文件 quartz.config 和 quartz_jobs.xml.由于篇幅原因,没有细说,这里再说明下.本人觉得 Quertz 的强大之处莫过于他的配置文件,所以有必要深入理解下. 1.   首先,说说 quartz.config 文件 1)   先将上一篇中的配置贴出来 # You can configure your scheduler in e

Quartz.NET 入门,带C#实例

概述 Quartz.NET是一个开源的作业调度框架,非常适合在平时的工作中,定时轮询数据库同步,定时邮件通知,定时处理数据等. Quartz.NET允许开发人员根据时间间隔(或天)来调度作业.它实现了作业和触发器的多对多关系,还能把多个作业与不同的触发器关联.整合了 Quartz.NET的应用程序可以重用来自不同事件的作业,还可以为一个事件组合多个作业. 参考 官方学习文档:http://www.quartz-scheduler.net/documentation/index.html 使用实例

定时器(Quartz)快速入门

Quartz概述 Quartz中的触发器 Quartz中提供了两种触发器,分别是CronTrigger和SimpleTrigger. SimpleTrigger 每 隔若干毫秒来触发纳入进度的任务.因此,对于夏令时来说,根本不需要做任何特殊的处理来"保持进度".它只是简单地保持每隔若干毫秒来触发一次,无论你的 SimpleTrigger每隔10秒触发一次还是每隔15分钟触发一次,还是每隔24小时触发一次. CronTrigger 在特定"格林日历"时刻触发纳入进程的

转载:Quartz.NET 入门

分享自:http://www.cnblogs.com/jys509/p/4628926.html 概述 Quartz.NET是一个开源的作业调度框架,非常适合在平时的工作中,定时轮询数据库同步,定时邮件通知,定时处理数据等. Quartz.NET允许开发人员根据时间间隔(或天)来调度作业.它实现了作业和触发器的多对多关系,还能把多个作业与不同的触发器关联.整合了 Quartz.NET的应用程序可以重用来自不同事件的作业,还可以为一个事件组合多个作业. 参考 官方学习文档:http://www.q

采用Windows服务任务调度Quartz.NET

Windows服务使用标准的Csharp编写,任务调度框架采用开源的Quartz.NET.    首先创建Windows服务-JobService     其次创建类库项目-JobLibrary    整体解决方案架构图如下:     在JobLibary中添加Quartz.NET的Nuget包引用,添加之后,vs会自动添加一系列的依赖项,这些依赖项是必须的,别手抖删掉了.            其次再添加Common.Logging.Log4Net1211的Nuget包,他是Log4net的另

自开发实现Quartz Web管理

网上能找到的QuartzWeb管理的资料都是使用的一个国外人写的Quartz WebApp的东东,功能也很全面.但是作为自己的应用其实用不了那么多功能,一般我们只要可以定义一个job,指定一个Cron表达式完成工作即可,附带的可以再对任务进行暂停与重启,基本就可以满足应用了.而且网上那个东西稍微还是有点复杂的,不方便集成的自己的项目中,无论是风格还是样式. 基于这样的原因,也是为了学习一个Quartz(以前还没有用到过).就想着做一个简单Quartz的Web管理工具.包括可以添加一个任务(添加的