我刚刚读过this有关Cron表达式格式的信息:
?字符
问号(?)字符只能在“ dayofmonth”和“ dayofweek”字段中使用,但不能同时使用。您可以将`?`字符视为“我不在乎此字段的值”。这与星号不同,星号表示该字段的每个值。 “?”字符表示未为该字段指定任何值。
两个字段都无法指定值的原因难以解释,甚至难以理解。基本上,如果为每个值指定一个值,则含义将变得模棱两可:请考虑一个表达式在月中的某天的字段中是否具有值11,在一周中的某天的字段中是否具有WED值。如果是星期三,那是否应该仅在每月的11号触发?还是应该在第11个和每个星期三触发?通过在两个字段中不允许同时使用值,可以消除歧义。
请记住,如果在两个字段之一中指定一个值,则必须输入?。在另一个。
示例表达式:
0 10,44 14 ? 3 WED
想知道:我现在如何创建一个Cron作业,该作业在星期五13日(例如格式化数据分区)或星期六14日(例如进行新备份)执行某些操作?