cron - 每小时 30 分钟的 Cron 表达式
问题描述
我试过 cron expression 30 * * * *
,但它每小时开始运行。
资料来源:https ://crontab.guru/every-hour-at-30-minutes
请指导正确表达。
预期应该是:
如果首先在 2019-09-10 18:30:00 运行,
然后在 2019-09-10 19:30:00 然后在
2019-09-10 20:30:00
然后在 2019-09-10 21:30:00
然后在 2019-09-10 22:30:00
解决方案
这在单个 cron 表达式中是不可能的,因为分钟必须根据迭代在 0 和 30 之间交替。
您需要的两个 cron 表达式是:
0 0,3,6,9,12,15,18,21 * * * blah
30 1,4,7,10,13,16,19,22 * * * blah
希望这可以帮助。
推荐阅读
- java - 如何使用 Gradle Publish Plugin 将 proguard JAR 发布为 Maven Artifact
- html - 如何淡出一个 div,然后在同一位置淡入另一个。仅 CSS
- ios - 如何使用 arrayLiteral 初始化 IndexPath
- .net - System.Windows.Forms 对象停止在 Excel VBA 项目中创建
- javascript - http触发时函数超时
- regex - 如何在正则表达式匹配中包含撇号
- ethereum - TypeError:return 语句中的参数数量与返回声明中的参数数量不同。返回_initialMessage;
- css - 在样式表中覆盖 modena 选择器
- java - 按降序对数组进行排序并仅从数组中返回匹配的 elemnet
- flutter - 问:使用 ListView.builder 并显示“ListView.builder(itemBuilder: null)”