【问题标题】:Cron job syntax on Google App EngineGoogle App Engine 上的 Cron 作业语法
【发布时间】:2010-11-08 04:46:09
【问题描述】:

我正在尝试使用 Google App Engine cron 调度程序(适用于 Java 应用程序)安排作业“仅在工作日每 15 分钟”运行一次。 http://code.google.com/appengine/docs/java/config/cron.html#The_Schedule_Format
有谁知道正确的语法是什么?我尝试使用下面的 xml,但发现它在所有日子都运行,而不仅仅是列出的工作日。

<?xml version="1.0" encoding="UTF-8"?>
<cronentries>
  <cron>
    <url>/finance/collect</url>
    <description>Fetch data every 15 minutes</description>
    <schedule>every 15 minutes monday, tuesday, wednesday, thursday, friday</schedule>
  </cron>
</cronentries>

谢谢

【问题讨论】:

    标签: google-app-engine cron


    【解决方案1】:

    如何将任务配置为在上午 9:00 到晚上 20:00 之间每 5 分钟运行一次, 但在一天中的其他时间每 10 分钟一次。

    【讨论】:

    • Leon,你可以结合两个任务来完成:第一个:every 5 minutes from 09:00 to 20:00 第二个:every 10 minutes from 20:00 to 09:00
    【解决方案2】:

    根据您的链接,唯一的区别是您在选择器之间的计划标签中有一个空格,而这个示例没有:

    2nd,third mon,wed,thu of march 17:00
    

    【讨论】:

      【解决方案3】:

      根据文档,一旦指定天数,您就只能指定一个绝对时间来运行任务。

      我建议您检查工作中的星期几,如果不是工作日,则什么也不做。

      【讨论】:

        猜你喜欢
        • 2017-11-30
        • 1970-01-01
        • 2010-11-17
        • 1970-01-01
        • 2015-08-01
        • 2017-12-17
        • 2019-04-14
        • 1970-01-01
        • 2015-11-19
        相关资源
        最近更新 更多