【问题标题】:Cron job ubuntu on range hours范围小时的 Cron 作业 ubuntu
【发布时间】:2020-12-18 05:52:04
【问题描述】:

我需要每天早上 9 点到晚上 11 点之间每小时运行一次 cron 作业,我使用的是 ubuntu。 我尝试:

    50 9  * * py script
    50 10  * * py script
    50 11  * * py script
    ...
    50 23  * * py script

可能,只有 1 行命令?

【问题讨论】:

    标签: ubuntu cron job-scheduling


    【解决方案1】:

    如果你想从 09:50 到 23:50 每 50 分钟运行一次 crom 作业,试试这个:

    */50 9-23 * * * /path/to/py /path/to/script
    

    它将执行“从 9 点到 23 点,每隔 50 分钟执行一次。”

    如果您想以特定用户身份执行 cron 作业,请尝试以下操作:

    */50 9-23 * * * username /path/to/py /path/to/script
    

    第二个版本仅适用于/etc/crontab 和位于/etc/cron.d/ 的cron 文件。

    您可以在crontab guru尝试其他可能的组合

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-12-27
      • 2014-05-25
      • 1970-01-01
      • 2010-11-15
      • 1970-01-01
      相关资源
      最近更新 更多