我需要在1st June, 2015 at 10 pm
上只运行一次作业。我认为cron表达式将是
0 0 22 1 6 ? 2015
以上是否正确?或者它应该是0 0 22 1 6 * 2015
?
答案 0 :(得分:0)
我认为两者都是正确的,但如果您看到占位符0 0 22 1 6 ? 2015
的说明更好。
复制*(“所有值”) - 用于选择字段中的所有值。例如,分钟字段中的“”表示“每分钟”。
? (“没有特定值”) - 当您需要指定某些内容时非常有用 允许角色的两个字段之一,但不是 其他。例如,如果我希望我的触发器在某一天触发 这个月(比如说,10日),但不关心一周的哪一天 碰巧是,我会在日期字段中加上“10”,并且“?”在 星期几字段。请参阅以下示例以获得说明。
答案 1 :(得分:0)
正确的只有:
0 0 22 1 6 ? 2015
这是因为?字符必须出现在日期或星期几字段中。
如文档中所述(最后的注释部分):
祝你好运!支持指定星期和日期值是 不完整(您当前必须在其中一个中使用'?'字符 字段)。