如何将Kubernetes Cronjob设置为在特定的最小时间运行?
我希望在每30分钟+2运行一次作业,例如9:02 9:32 10:02。。。如何将Kubernetes Cronjob设置为在特定的最小时间运行?,kubernetes,cron-task,Kubernetes,Cron Task,我希望在每30分钟+2运行一次作业,例如9:02 9:32 10:02。。。 如何在***中设置此项?您可以指定分钟2和32。是的 2,32 * * * * 您可以指定分钟2和32。是的 2,32 * * * * 你可以这样使用它 0 2/30 * * * ? * 你可以这样使用它 0 2/30 * * * ? * 我看到已经有了一个公认的答案,但我想就这个话题再解释一下 您已经知道需要配置特定的cron表达式: cron表达式是由白色分隔的字段组成的字符串 表示一组时间的空间,通常作为
如何在
***
中设置此项?您可以指定分钟2和32。是的
2,32 * * * *
您可以指定分钟2和32。是的
2,32 * * * *
你可以这样使用它
0 2/30 * * * ? *
你可以这样使用它
0 2/30 * * * ? *
我看到已经有了一个公认的答案,但我想就这个话题再解释一下 您已经知道需要配置特定的cron表达式: cron表达式是由白色分隔的字段组成的字符串 表示一组时间的空间,通常作为 执行一些例行程序 描述/生成它的最简单方法是使用在线工具,例如。在这里,您还可以找到一些Cron表达式示例,以便更好地理解该主题 因此,在您的用例中,即: 以每30分钟+2次运行作业,例如9:02 9:32 10:02 表达式应该是:
0 2/30*?***代码>
这意味着:
Seconds Minutes Hours Day Of Month Month Day Of Week Year
0 2/30 * ? * * *
At second :00, every 30 minutes starting at minute :02, of every hour
结果是:
Wed Feb 05 10:32:00 UTC 2020
Wed Feb 05 11:02:00 UTC 2020
Wed Feb 05 11:32:00 UTC 2020
Wed Feb 05 12:02:00 UTC 2020
Wed Feb 05 12:32:00 UTC 2020
Wed Feb 05 13:02:00 UTC 2020
Wed Feb 05 13:32:00 UTC 2020
Wed Feb 05 14:02:00 UTC 2020
等等
我希望它能说明这一点 我知道已经有了一个公认的答案,但我想就这个话题再解释一下
您已经知道需要配置特定的cron表达式:
cron表达式是由白色分隔的字段组成的字符串
表示一组时间的空间,通常作为
执行一些例行程序
描述/生成它的最简单方法是使用在线工具,例如。在这里,您还可以找到一些Cron表达式示例,以便更好地理解该主题
因此,在您的用例中,即:
以每30分钟+2次运行作业,例如9:02 9:32 10:02
表达式应该是:0 2/30*?***代码>
这意味着:
Seconds Minutes Hours Day Of Month Month Day Of Week Year
0 2/30 * ? * * *
At second :00, every 30 minutes starting at minute :02, of every hour
结果是:
Wed Feb 05 10:32:00 UTC 2020
Wed Feb 05 11:02:00 UTC 2020
Wed Feb 05 11:32:00 UTC 2020
Wed Feb 05 12:02:00 UTC 2020
Wed Feb 05 12:32:00 UTC 2020
Wed Feb 05 13:02:00 UTC 2020
Wed Feb 05 13:32:00 UTC 2020
Wed Feb 05 14:02:00 UTC 2020
等等
我希望它能说明这一点 虽然此代码可以回答问题,但提供有关此代码回答问题的原因和/或方式的附加上下文可提高其长期价值。虽然此代码可以回答问题,但提供有关此代码回答问题的原因和/或方式的附加上下文可提高其长期价值。