每天凌晨2:30运行cron作业

每天凌晨2:30运行cron作业,cron,crontab,Cron,Crontab,如何将cron作业配置为每晚2:30运行?我知道如何让它在2点运行,但不是2:30 crontab -e 加: 要编辑: crontab -e 添加此命令行: 30 2 * * * /your/command Crontab格式: 最低小时DOM MON DOW CMD 格式含义和允许值: MIN-Minute字段0到59 小时字段0到23 DOM第1-31个月的第1天 MON-Month字段1-12 道琼斯指数第0-6周的第几天 CMD命令任何要执行的命令。 使用最新数据重新启动

如何将cron作业配置为每晚2:30运行?我知道如何让它在2点运行,但不是2:30

crontab -e
加:

  • 要编辑:

    crontab -e
    
  • 添加此命令行:

    30 2 * * * /your/command
    
    • Crontab格式: 最低小时DOM MON DOW CMD

    • 格式含义和允许值:
    • MIN-Minute字段0到59
    • 小时字段0到23
    • DOM第1-31个月的第1天
    • MON-Month字段1-12
    • 道琼斯指数第0-6周的第几天
    • CMD命令任何要执行的命令。
  • 使用最新数据重新启动cron:

    service crond restart
    

  • 编写cron的一种简单方法是使用在线cron
    它将为您生成行。需要注意的一点是,如果您希望每天(而不仅仅是工作日)运行它,则需要突出显示所有日期。

    如其他答案所示,使用的语法是:

    302***/your/command
    # ^  ^
    #|小时
    #分钟
    
    遵循crontab标准格式:

     +---------------- minute (0 - 59)
     |  +------------- hour (0 - 23)
     |  |  +---------- day of month (1 - 31)
     |  |  |  +------- month (1 - 12)
     |  |  |  |  +---- day of week (0 - 6) (Sunday=0 or 7)
     |  |  |  |  |
     *  *  *  *  *  command to be executed
    
    用于检查crontab表达式也很有用

    使用
    crontab-e
    将表达式添加到
    crontab
    。完成后,保存并退出(如果使用的是
    vi
    ,请键入
    :x
    )。使用此工具的好处是,如果您编写的命令无效,则可能会在表单上得到消息提示:

    $ crontab -e
    crontab: installing new crontab
    "/tmp/crontab.tNt1NL/crontab":7: bad minute
    errors in crontab file, can't install.
    Do you want to retry the same edit? (y/n) 
    
    如果您对crontab没有运行有进一步的问题,您可以检查或。

    30 2***wget


    第一部分用于设置cron作业,下一部分用于调用函数。

    除了上面提到的所有重要答案之外,还可以查看-一个用于检查crontab语法的有用在线资源

    您得到的是您指定内容的可读表示

    请参见以下示例:

    • (对这一问题的答复)

    crontab.guru是一个非常有用的资源,用于UBUNTube软件的“服务cron重启”:在许多从标准时间切换到夏令时的司法管辖区,02:00到03:00之间的本地时间小时在“向前跳”切换日不存在,在“后退”日发生两次。奇怪但真实。如果您的机器的操作系统配置为其中一个辖区(例如,美国大部分地区)的本地时区,则您的作业不会在春季前一天运行,而会在秋季后一天运行两次。使用UTC,或避开奇怪的时间。
    $ crontab -e
    crontab: installing new crontab
    "/tmp/crontab.tNt1NL/crontab":7: bad minute
    errors in crontab file, can't install.
    Do you want to retry the same edit? (y/n)