<?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>TestService</name> <group>Jobs</group> <description>TEST</description> <job-type>PlatformAutoTask.Jobs.TestService,PlatformAutoTask</job-type> <durable>true</durable> <recover>false</recover> </job> <trigger> <cron> <name>TestService</name> <group>Jobs</group> <job-name>TestService</job-name> <job-group>Jobs</job-group> <cron-expression>* * * * * ? *</cron-expression> </cron> </trigger> </schedule> </job-scheduling-data>
上述文中的cron-expression配置,共7个点,这配置说明任务每一秒会执行一次,想知道详细信息,可网上找cron表达式的详细信息,这里的配置最后一个星*号表示年份,代表每年,如果把最后一个星换成2099(最大就是2099),重启一下任务的服务,则此任务会暂时停止,直到2099年才执行,如果配置了多个任务的话,可用此方法暂时某个正在执行的任务,其它任务不受影响。