现在是3/12/2018 3:02:13 PM。
我有一个cron表达式0 0 0/7 * * ?
(每天从早上00点开始每7小时一次)。结果,执行:
1. 3/12/2018 9:00 PM
2. 3/13/2018 12:00 AM
3. 3/13/2018 7:00 AM
4. 3/13/2018 2:00 PM
5. 3/13/2018 9:00 PM
6. 3/14/2018 12:00 AM
7. 3/14/2018 7:00 AM
正如您所看到的,在第1次,第2次和第5次,第6次跑步之间有3个小时。不是7。
是否可以在正确的时间运行规则,如下所示?
1. 3/12/2018 9:00 PM
2. 3/13/2018 4:00 AM
3. 3/13/2018 11:00 AM
4. 3/13/2018 6:00 PM
答案 0 :(得分:0)
你没有开始“每隔7小时从凌晨00点开始” - 你的间隔是7开始。我想。您应该查看https://help.ubuntu.com/community/CronHowto上的文档或http://www.baeldung.com/cron-expressions
上的示例