【问题标题】:crontab run every 15 minutes starting at minute 00:30 after midnightcrontab 从午夜 00:30 开始每 15 分钟运行一次
【发布时间】:2014-06-25 14:27:13
【问题描述】:

是否可以定义一个 cron 条目每 15 分钟运行一次,但第一次运行应在午夜后 30 分钟开始。

【问题讨论】:

    标签: unix cron crontab cronexpression


    【解决方案1】:

    如果当前时间在午夜过后 30 分钟之前,则将以下 crontab 条目与跳过运行的包装脚本一起使用会更容易。

    */15 * * * * your_wrapper_script.sh
    

    另一种选择是将 cronjob 拆分为 2 个条目:

    30,45 0 * * * your_original_cron_job
    */15 1-23 * * * your_original_cron_job
    

    【讨论】:

    • 感谢@Alwin,感觉 crontab 需要改进功能。为您的回答 +1。
    猜你喜欢
    • 1970-01-01
    • 2016-04-02
    • 1970-01-01
    • 2016-02-07
    • 1970-01-01
    • 1970-01-01
    • 2019-12-03
    • 2018-11-10
    • 1970-01-01
    相关资源
    最近更新 更多