Databricks 计划作业的 Cron 表达式

Raj*_*aju 2 cron databricks

我需要在 databricks 中安排一项工作,该工作应在每天早上 6 点、6.15、6.30、6.45、7、7.15、7.30、7.45 和 8 点运行。

我正在使用下面的表达式,但它没有在上午 8 点运行。我们有办法实现这个目标吗?

0 0,15,30,45 06,07 ?**

CHE*_*SFT 6

这是 cron 表达式的预期行为。根据您的要求,您需要为 08:00 编写单独的 cron 表达式,如下所示:

\n\n
\n

请注意,某些调度要求过于复杂,无法用单个触发器来表达 - 例如 \xe2\x80\x9ce 在上午 9:00 到\n 10:00 之间每 5 分钟一次,以及在下午 1:00 到 1:00 之间每 20 分钟一次晚上 10:00\xe2\x80\x9d。此场景中的解决方案是简单地创建两个触发器,然后注册它们以运行相同的作业。

\n
\n\n

运行时间为 6.00 至 7.45,每 15 分钟一班:

\n\n
* 0/15    06-07       *     *   *   \n
Run Code Online (Sandbox Code Playgroud)\n\n

如果您希望它运行到 08:00,那么您必须创建两个触发器并注册这两个触发器(如果它们运行相同的作业)。

\n\n
* 0/15    06-07      *     *    *     \n*  0       08        *     *    *    \n
Run Code Online (Sandbox Code Playgroud)\n\n

参考: Databricks 使用 Quartz Cron 触发器。Databricks \xe2\x80\x93 Cron 触发器

\n\n

希望这可以帮助。

\n