如何使用 Azure CRON 表达式安排间隔并在特定日期和时间开始

How to schedule intervals and start at certain date and time with Azure CRON Expression

我们需要生成 Azure CRON 表达式以在开始时间和结束时间之间的特定日期以小时或分钟为间隔开始作业。

所以说如果我想让这份工作每 30 分钟 运行 从 7:30 AM 到 1:30 PM 每天,我的表情应该像下面这样?

0 30/30 7-13 * * *

从每天上午 7:30 到下午 1:30 每 2 小时 运行,我的表情应该像下面这样?

0 30 7-13/2 * * *

是否可以使用 Azure CRON 实现这些?如果不是,我的选择是什么?

CRON 表达式不是 Azure 特定的,而是 CRON 特定的。

首先你需要深入cron and understand how it works and what does the cron expression mean here. Then you can use tools like CRONTab Guru here才能表达你的意思。

找到您可能正在搜索的内容:

0,30 7-13 * * *

这个表达式读作:

“At minute 0 and 30 past every hour from 7 through 13.”

基本上每 30 分钟一班,从 07:00 开始,到 13:30 结束。

您可以尝试使用 CronTab Guru 并找到最适合您的公式。