我想在 GAE 上安排一个 cron 作业,在工作日的 08-16 点和周末的 10-16 点之间每 10 分钟运行一次。我尝试根据描述分成两份工作:
周一、周二、周三、周四、周五 07:00 至 23:00 每 10 分钟一类
周六、周日 07:00 至 23:00 每 10 分钟一类
但这会产生解析错误。我也许可以通过每天做一份工作来实现这一目标,但这似乎也不正确。
最佳答案
不幸的是,这对于应用程序引擎 cron 实现来说是不可能的。应用程序引擎cron format有点令人困惑,因为它实际上是两种格式。一种格式支持指定频率和时间范围(即 从 07:00 到 23:00 每 10 分钟一次
),另一种格式支持仅指定特定时间,但在不同的日期(即 每个周一、周二、周三、周四、周五 07:00
)。
你可以写出一个巨大的 cron 文件,其中包含你想要的每个特定时间,但这是愚蠢的。相反,您应该从 08:00 到 16:00 每 10 分钟使用一次作业,并检查服务器以确保它在您指定的日期和时间范围(周末)内。需要。
关于python - 一周内在不同的间隔运行 cron,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16928180/