Cron Expression:这两者到底有什么区别?和*在cron表情中? [英] Cron Expression: What exactly is the difference between ? and * in a cron expression?
本文介绍了Cron Expression:这两者到底有什么区别?和*在cron表情中?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
在我看来,这两个词都表示"任何可用的值"。它们之间到底有什么不同?
推荐答案
*
表示该字段中所有可能的值。?
表示您不关心值。当您有两个可能相互矛盾的字段时,可以使用它。常见的例子是月份的日期和星期的日期字段。例如,考虑在每个月的第一天上午10点运行的cron规范:
0 0 10 1 * ? *
现在让我们将其分解:
- 秒:
0
-我们希望它在10:00:00运行 - 分钟:
0
-我们希望它在10:00:00 运行
- 小时数:
10
-我们希望它在10:00:00 运行
- 月份日期:
1
-我们希望它在每个月的1号运行 - 月份:
*
-我们希望它在每个月运行(例如,1月1日、2月1日等) - 星期几:
?
-我们不关心星期几。Cron应该在每个月的1号运行,无论是星期天还是星期一等。 - 年份:
*
-我们希望它每年运行
这篇关于Cron Expression:这两者到底有什么区别?和*在cron表情中?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文