【问题标题】:How to executing cron one minute after midnight every day?如何每天午夜后一分钟执行cron?
【发布时间】:2016-01-02 01:21:28
【问题描述】:

我想在每天午夜 00:01 时执行 cron。 以下 cron 时间是否正确?

1 0 * * * *

【问题讨论】:

  • 是的@Nishant这是正确的,更多信息,你可以回复crontab.guru/#1_0___*
  • 谢谢@Abhinavbhardwaj

标签: unix cron crontab


【解决方案1】:

让我们把定义弄清楚:cron 是一个守护进程,旨在连续运行并在您告诉它时以指定的时间间隔执行命令。

为此,它需要两件事:一个间隔和一个命令。

您的示例具有有效的时间间隔,但缺少在午夜后一分钟执行的命令:

1 0 * * * * /path/to/executable/or/script/here

【讨论】:

    【解决方案2】:

    是的,cron 时间是正确的。

    1 0 * * * /mydir/myscript 
    

    应该是你的 cron 条目。

    每个 cron 条目由六个字段组成,顺序如下:

    minute(s) hour(s) day(s) month(s) weekday(s) command(s)
     0-59      0-23    1-31    1-12     0-6
    

    【讨论】:

    • @Abhinavbhardwaj 我已经尝试过了,它可以工作。谢谢纳塔拉詹
    【解决方案3】:

    1 0 * * * /mydir/myscript

    1 0 * * * *

    【讨论】:

      【解决方案4】:

      0 1 0 * * ?

      1 0 * * *

      您可以使用https://www.freeformatter.com/cron-expression-generator-quartz.html 生成 crons 示例

      【讨论】:

        猜你喜欢
        • 2020-05-03
        • 1970-01-01
        • 2016-04-02
        • 2015-09-17
        • 2012-08-09
        • 1970-01-01
        • 2011-04-28
        • 2016-01-13
        • 1970-01-01
        相关资源
        最近更新 更多