【问题标题】:Cron scheduling from whole hour to half从一小时到半小时的 Cron 调度
【发布时间】:2018-02-01 12:58:33
【问题描述】:

我遇到了问题。我需要将 cron 调度程序设置为每天从早上 8 点到晚上 10:30 开始。谁知道,有可能吗?

【问题讨论】:

    标签: cron scheduling


    【解决方案1】:

    要完成这项工作,您需要使用一个小技巧:

    # .----------------------- minute (0 - 59)
    # |       .--------------- hour (0 - 23)
    # |       |    .---------- day of month (1 - 31)
    # |       |    |  .------- month (1 - 12) OR jan,feb,mar,apr ...
    # |       |    |  |  .---- day of week (0 - 6) (Sunday=0 or 7)
    # |       |    |  |  |
    # *       *    *  *  *   command to be executed
      */30    8-22 *  *  *   command
    

    这将在所有请求的时间执行命令。上午 08:00 至晚上 10:30(包括晚上 10:30)

    man 5 crontab: 步长值可以与范围结合使用。在带有/<number> 的范围之后指定跳过 范围内的数字值。例如,可以使用0-23/2 在“小时”字段中指定每隔一小时执行一次命令 (V7 标准中的替代方案是 0,2,4,6,8,10,12,14,16,18,20,22)。也允许步长值 在星号之后,因此如果指定要每两个小时运行一次的作业, 你可以使用*/2

    你可以玩和测试你的 crontab here

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-05-25
      • 1970-01-01
      • 2020-01-18
      • 1970-01-01
      • 2021-10-23
      • 2013-07-08
      • 2020-04-13
      • 1970-01-01
      相关资源
      最近更新 更多