Cron Expression:这两者到底有什么区别?和*在cron表情中? [英] Cron Expression: What exactly is the difference between ? and * in a cron expression?

查看:0
本文介绍了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屋!

查看全文
相关文章
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆