【问题标题】:Run cron at different interwalls during the week一周内在不同的间隔运行 cron
【发布时间】:2013-05-31 11:02:06
【问题描述】:

我想在 GAE 上安排一个 cron 作业,在工作日的 08-16 和周末的 10-16 期间每 10 分钟运行一次。我试图用描述拆分两个工作:

every 10 minutes mon,tue,wed,thu,fri from 07:00 to 23:00

every 10 minutes sat, sun from 07:00 to 23:00

但这会产生解析错误。我可能可以通过每天做一份工作来使其工作,但这似乎也不对。

【问题讨论】:

  • 最好的方法是每天做一份工作。

标签: python google-app-engine yaml


【解决方案1】:

不幸的是,这在应用引擎 cron 实现中是不可能的。应用引擎cron format 有点混乱,因为它实际上是两种格式。一种格式支持指定频率和时间范围(即every 10 minutes from 07:00 to 23:00),另一种格式支持仅指定特定时间,但在不同的日期(即every mon,tue,wed,thu,fri 07:00)。

可以在你想要的每个特定时间写出一个巨大的 cron 文件,但这很愚蠢。相反,您应该只使用 every 10 minutes from 08:00 to 16:00 作业,并检查服务器以确保它在您需要的日期和时间范围内(周末)。

【讨论】:

猜你喜欢
  • 2020-05-20
  • 1970-01-01
  • 1970-01-01
  • 2015-05-27
  • 2019-12-23
  • 2016-06-13
  • 2015-09-24
  • 2022-07-16
  • 1970-01-01
相关资源
最近更新 更多