如何在一周的特定日期运行 cron 作业

问题:如何在一周中的特定日期或者一周中的某一天运行 cronjob?

要在一周的特定日期运行 cron 作业,我们可以通过以下方式指定:

  1. 编辑希望为其创建 crontab 作业的用户的 crontab。
    例如:
# crontab -e

然后添加一个条目,指定我们希望在其上运行 crontab 作业的日期和时间以及星期几。
例如:

此 crontab 条目在星期六的 17:00(下午 5 点)运行脚本:

0 17 * * 6 /script/script.sh

此 crontab 条目在周日至周五的 17:00(下午 5 点)运行脚本:

0 17 * * 0-5 /script/script.sh
  1. 手册页中有关于不同 crontab 选项的更多详细信息,特别是:
# man 5 crontab
  1. 但是,在上述示例中,可以在最右边的数字中指定星期几,其中 0 到 7 的值代表一周中的每一天,星期日可以指定为 0 或者 7.
日期:2020-09-17 00:10:51 来源:oir作者:oir