【问题标题】:Crontab error: "/tmp/crontab.calJpk":5: bad day-of-monthcrontab 错误:“/tmp/crontab.calJpk”:5:糟糕的日期
【发布时间】:2019-11-13 06:38:16
【问题描述】:

我正在尝试使用下面给出的表达式运行 crontab。但是我遇到了严重的每月错误。

我的要求是运行这段代码:

  1. 除了星期日之外的每一天

  2. 从凌晨 2 点到晚上 10 点每小时一班

    0 2-22 ? * 0-6 * /usr/bin/python /my/location/to/python_code_for_cron/sampletest.py

cron 表达式或其他我需要安装的东西是否有问题?

仅供参考:我正在使用 crontab -e 编辑我的 crontab

【问题讨论】:

    标签: linux cron


    【解决方案1】:

    你的论点太多了。阅读man -s5 crontab 了解更多信息。这些字段是:

    minute hour day-of-month month day-of-week
    

    此外,0-6 与 * 表示星期几。你的行应该是:

    0 2-22 * * 1-6 /usr/bin/python /my/location/to/python_code_for_cron/sampletest.py
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2014-09-07
      • 2018-04-27
      • 2019-03-08
      • 2012-10-29
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多