我必须创建一个 cron 作业。我知道 cron 的规则,但是当我在线使用 cron 生成器时,我可以看到结果表达式有 ?在结果中。例如,如果我为每天凌晨 4 点调用的作业创建一个 cron 表达式,则结果表达式为 0 0 4 ? ** **
这有什么关联性?在 cron 表达式中?
答案1
这 ?通配符仅用于月份中的某一天和星期几字段中:
它的意思是 ? (“无特定值”)- 当您需要在允许使用该字符的两个字段之一中指定某些内容但另一个字段中不允许指定某些内容时很有用。例如,如果我希望触发器在该月的某一天(例如 10 日)触发,但不关心那一天是一周中的哪一天,我会在日期中输入“10” -月份字段和“?”在星期几字段中。