首页 文章

每天在特定时间运行CRON作业

提问于
浏览
22

现在我每天下午3点运行我的cron工作

0    15    *    *    *

但我想一天两次完成我的cron工作 . 上午10:30和下午2:30

0    30 10    *    *    *

我相信这个命令将在上午10点30分运行 . 我应该如何在下午2:30运行它?

2 回答

  • 4

    Cron 实用程序是在特定时间和/或日期持续安排例行后台作业的有效方法 .

    Linux Crontab Format

    MIN HOUR DOM MON DOW CMD

    enter image description here

    Example ::为特定时间安排作业

    cron的基本用法是在特定时间执行作业,如下所示 . 这将在6月10日08:30 AM执行完整备份shell脚本(完全备份) .

    请注意,时间字段使用24小时格式 . 因此,对于上午8点使用8,并且对于晚上8点使用20 .

    30 08 10 06 * /home/yourname/full-backup
    
    • 30 - 30分钟

    • 08 - 08 AM

    • 10 - 10日

    • 06 - 第6个月(6月)

        • 一周中的每一天

    在你的情况下,对于 2.30PM

    30 14 * * * YOURCMD
    
    • 30 - 30分钟

    • 14 - 2PM

        • 每一天
        • 每个月
        • 一周中的每一天

    要了解有关cron的更多信息,请访问此website .

  • 40

    来自cron手册http://man7.org/linux/man-pages/man5/crontab.5.html

    列表是允许的 . 列表是由逗号分隔的一组数字(或范围) . 示例:“1,2,5,9”,“0-4,8-12” .

    所以在这种情况下它将是:

    30 10,14 * * *

相关问题