python - 一周内在不同的间隔运行 cron

标签 python google-app-engine yaml

我想在 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/

相关文章:

python - 当代码命中缺失值时如何修复 Web 抓取 Python 代码 "IndexError: list index out of range"

google-app-engine - 采空区 : interface is only registered on Encode but not on Decode

google-app-engine - 将 Web 应用程序部署到 travis-ci 上的 google app engine - travis 要求输入密码

yaml - sphinx 配置 ||配置/sphinx.yml

python - 无法在我的 mac 上为 Python2.7 安装 YAML

python - 无法在 Windows 上使用 MingW 编译 Cython

python - 使用 DP 优化 rook 移动

python - PyInstaller 捆绑了太多软件包

python - isinstance() 因未知原因返回 False

yaml - 如何在 Jekyll/Liquid 中获取哈希的键和值?