【问题标题】:Schedule Builds not adhering to CRON in Foundry在 Foundry 中安排不遵守 CRON 的构建
【发布时间】:2023-01-04 23:24:10
【问题描述】:

计划已设置为在每个月的周一至周五的 14 日至 25 日之间更新此表。虽然,构建最近在 8 月 12 日被触发,根据指定的 CRON,这不应该发生。

【问题讨论】:

    标签: scheduler palantir-foundry


    【解决方案1】:

    罪魁祸首似乎是 Foundry 之外的 cron 表达式的限制——特别是这一部分:

    命令执行的日期可以由两个字段指定——月中的某天和一周中的某天。如果两个字段都受限制(即不是 *),则当任一字段与当前时间匹配时将运行该命令。例如,“30 4 1,15 * 5”会导致命令在每个月的 1 号和 15 号以及每个星期五的凌晨 4:30 运行。

    因此,cron 计划 30 8 14-25 * 1-5 将在每月的 14 日和 25 日之间以及每周一到周五运行。 (例如,参见 crontab.guru (https://crontab.guru/#30_8_14-25_*_1-5)。)

    为它生成的描述不准确,不幸的是我们无法控制它,因为我们使用库将 cron 表达式转换为人类可读的表达式。

    有关的:

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2011-09-18
      • 1970-01-01
      • 1970-01-01
      • 2016-08-29
      • 2023-03-13
      • 2014-12-05
      • 2020-04-04
      相关资源
      最近更新 更多