【问题标题】:Cron job at specific interval of minutes特定分钟间隔的 Cron 作业
【发布时间】:2015-05-26 10:59:37
【问题描述】:

我需要每天在 linux 中以 20 分钟的间隔运行一个 cron 作业。最重要的是,它必须在第 10 分钟、第 30 分钟和第 50 分钟。 我想我需要运行 3 个 cron 作业:

10 * * * * /path_to_script
30 * * * * /path_to_script
50 * * * * /path_to_script

是否可以使用单个 cron 作业来满足此要求?

【问题讨论】:

  • 别忘了为回答你问题的答案投票。

标签: cron crontab ubuntu-14.04


【解决方案1】:
10,30,50 * * * * /path_to_script

10/20 * * * * /path_to_script

【讨论】:

    【解决方案2】:

    使用 sleep(1200) 时间分隔符将所有脚本聚合为一个

    #脚本

    #!/bin/bash
    
    ./wayto/script1;
    sleep(1200);
    ./wayto/script2;
    sleep(1200)
    ./wayto/script3;
    

    并通过 crontab -e 在 cron 中完成一项工作

    10 * * * * /bin/bash /way/to/script
    

    【讨论】:

      猜你喜欢
      • 2018-06-04
      • 2012-08-08
      • 2013-06-12
      • 2014-12-22
      • 1970-01-01
      • 2021-08-22
      • 2014-10-16
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多