cron - cron-expression 元素无效

标签 cron quartz.net cronexpression quartz.net-2.0

我正在尝试使用quartz_jobs.xml 来安排我的所有作业,但以下 XML 导致错误:

The cron-expression element is invalid. The value '0 0 23 1/1 * ? *' is invalid according to its datatype.



这是 XML:
<?xml version="1.0" encoding="utf-8" ?>
<job-scheduling-data xmlns="http://www.quartz-scheduler.org/xml/JobSchedulingData"
  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  xsi:schemaLocation="http://www.quartz-scheduler.org/xml/JobSchedulingData http://www.quartz-scheduler.org/xml/job_scheduling_data_1_8.xsd"
  version="1.8">
  <schedule>
    <job>
      <name>AUI</name>
      <group>Group1</group>

      <description>Archive Unpublished Incidents</description>
      <job-class>ArchiveUnpublishedIncidents</job-class>
    </job>
    <trigger>
      <cron>
        <name>AUITrigger</name>
        <group>TriggerGroup1</group>
        <job-name>AUI</job-name>

        <job-group>Group1</job-group>
        <!-- trigger every night at 11 pm -->
        <cron-expression>0 0 23 1/1 * ? *</cron-expression>
      </cron>
    </trigger>
  </schedule>
</job-scheduling-data>

这个 cron 表达式有什么问题?

最佳答案

This document建议如果您指定 7 个元素,最后一个需要是年份或年份范围。年份字段被标记为可选,因此似乎不能指定为通配符。

关于cron - cron-expression 元素无效,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11415992/

相关文章:

cron - Ubuntu 14.04 Cron 以 ^M 结尾输出文件名

php - 需要很长执行时间的 php 脚本的 Cron 作业

c# - Quartz.Net在Mono中启动线程卡住系统

c# - Quartz.net - 将程序集(单独的计划)放在/bin 之外的不同文件夹中

c# - Quartz.Net - 每 3 周的周一、周二、周三

java - 如何验证 GWT 中的 cron 表达式

Spring cron job 表达式帮助我理解

从 cron 运行的 Bash 脚本

ruby-on-rails - App Engine Cron 作业始终返回 HTTP 状态代码 301

linux - 用于在不同时间以不同时间间隔运行作业的 Cron 表达式