四分之一小时内每30分钟一次的Cron表达式?

时间:2016-08-18 16:38:07

标签: cron cron-task

我目前正在尝试生成一个cron表达式,该表达式在一天中每30分钟运行一次,但在10点15分,10点45分,11点15分等等。我知道cron表达式0 0/30 * 1/1 * ? *每30分钟运行一次,但它在10:00,10:30,11:00,11:30运行,依此类推。我想知道是否有办法创建一个cron表达式,它将在9:15,9:45,10:15,10:45等小时运行,依此类推,就像在四分之一小时内一样?

2 个答案:

答案 0 :(得分:1)

从小时后的15分钟开始,每30分钟运行一小时运行两次 - 在:15和在:45。因此,不要过度复杂,只需用逗号列出这两个选项:

0 15,45 * 1/1 * ? *

答案 1 :(得分:0)

而不是:

0 0/30 * 1/1 * ? *

使用:

0 15,45 * 1/1 * ? *

这将在每小时后15分钟和45分钟运行,产生所需的时间9:15,9:45,10:15,10:45等。