【问题标题】:Error in Crontab Filecrontab 文件中的错误
【发布时间】:2018-07-24 15:15:51
【问题描述】:

我正在尝试每隔 5 分钟运行一次 python script

做完crontab -e后我在终端输入以下内容

*/5****/Users/nishantarora/Documents/cronjob.py      (no spaces at all in between)

这就是我得到的:

crontab: installing new crontab
"/tmp/crontab.TVJ8UDlEMk":1: bad hour
crontab: errors in crontab file, can't install

请帮帮我。

【问题讨论】:

    标签: cron cron-task


    【解决方案1】:

    正如你所提到的,你没有在任何地方放置任何空间。理解你的台词也变得非常困难。

    cron 命令的格式非常符合 V7 标准,具有许多向上兼容的扩展。 每行有五个时间和日期字段,如果这是系统 crontab 文件,则后跟一个用户名, 后跟一个命令

    来源:man 5 crontab

    由于他们谈论的是字段,显然这些字段必须用空格分隔。

    您获得的错误,即 bad hour crontab,是有道理的,因为您只有一个表示分钟字段的字段,该字段的格式有点错误。我很惊讶它没有抱怨。

    解决你的问题,加几个空格。

     */5 * * * * /Users/nishantarora/Documents/cronjob.py 
    

    【讨论】:

    • 在哪里添加几个空格?如果可能的话,您能否在添加空格后评论您的 crontab 命令版本?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-02-22
    • 2013-07-24
    • 2021-06-10
    • 2011-10-27
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多