首页 > 解决方案 > 如何安排 cron 在每个月的第一个星期四运行

问题描述

我需要安排一个 cron 作业在每个月的第一个星期四下午 3:00 运行。我怎样才能做到这一点?我读过另一个与此类似的主题,但它是每个月的第一个星期日。如何修改它以满足我的需要?

每个月的第一个星期日

00 09 * * 7 [ $(date +\%d) -le 07 ] && /run/your/script

提前致谢!

标签: linuxcrondebian

解决方案


man 1p crontab

输入文件

在 POSIX 语言环境中,用户或应用程序应确保 crontab 条目是一个文本文件,每行由六个字段组成。字段应以“空白”字符分隔。前五个字段应为整数模式,指定以下内容:

    1. Minute [0,59]
    2. Hour [0,23]
    3. Day of the month [1,31]
    4. Month of the year [1,12]
    5. Day of the week ([0,6] with 0=Sunday)

我希望这会有所帮助。


推荐阅读