【问题标题】:PHP - Cron Job Run At Specific Date & timePHP - 在特定日期和时间运行 Cron 作业
【发布时间】:2013-04-01 14:55:11
【问题描述】:

如何仅借助 cron 表达式识别该 cron 作业将在特定日期和时间运行

【问题讨论】:

  • 您好.. 例如:- 如果用户输入 cron experssion:-*/2 5 * * * 开始日期时间:-14 三月 2013 00:00::00 结束时间:- 2013 年 3 月 15 日00:00::00 那么如何确定 cron 作业将执行多少时间以及在开始和结束时间限制内的什么日期和时间

标签: php cron crontab


【解决方案1】:
*     *     *   *    *        command to be executed
-     -     -   -    -
|     |     |   |    |
|     |     |   |    +----- day of week (0 - 6) (Sunday=0)
|     |     |   +------- month (1 - 12)
|     |     +--------- day of        month (1 - 31)
|     +----------- hour (0 - 23)
+------------- min (0 - 59)

* 替换为您需要的值。

【讨论】:

    【解决方案2】:

    cron 作业参数的结构

    Minutes [0-59]
        |   Hours [0-23]
        |   |   Days [1-31]
        |   |   |   Months [1-12]
        |   |   |   |   Days of the Week [Numeric, 0-6]
        |   |   |   |   |
        *   *   *   *   * home/path/to/command/the_command.sh
    

    【讨论】:

      【解决方案3】:

      如果你使用 apache 控制面板,请参考它。通常它有一个cron job 部分,提供很好的帮助和示例

      【讨论】:

        【解决方案4】:

        如果您想从 crontab 时间/日期值开始,然后查看未来运行时列表,请尝试dataphyx. 的 cron 沙箱

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 2016-06-05
          • 1970-01-01
          • 2017-02-04
          • 2012-03-30
          • 2014-08-31
          • 2014-12-22
          • 1970-01-01
          相关资源
          最近更新 更多