当前位置: 首页 > 知识库问答 >
问题:

如何在周日每周运行cronTabb作业

濮彬
2023-03-14

我正在试图弄清楚如何在每周的周日运行crontab作业。我觉得下面应该可以,但我不确定我理解的对不对。以下是否正确?

5 8 * * 6

共有3个答案

燕富
2023-03-14

下面是crontab文件的格式。

{分钟}{小时}{月日}{月份}{周日}{用户}{shell脚本的路径}

因此,每个周日午夜运行(周日通常为0,在一些罕见的情况下为7):

0 0 * * 0 root /path_to_command
陈富
2023-03-14

要在周日执行cron,您可以使用以下任一选项:

5 8 * * 0
5 8 * * 7
5 8 * * Sun

其中 5 8 代表一天中发生这种情况的时间:8:05。

一般来说,如果你想在星期天执行一些东西,只需确保第 5 列包含 07Sun 中的任何一个。你有 6 个,所以它在星期六运行。

cronjobs 的格式为:

 +---------------- 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.guru 作为编辑器来检查您的 cron 表达式。

范哲
2023-03-14

以下是 crontab 格式的说明。

# 1. Entry: Minute when the process will be started [0-60]
# 2. Entry: Hour when the process will be started [0-23]
# 3. Entry: Day of the month when the process will be started [1-28/29/30/31]
# 4. Entry: Month of the year when the process will be started [1-12]
# 5. Entry: Weekday when the process will be started [0-6] [0 is Sunday]
#
# all x min = */x

因此,根据这一点,您的< code>5 8 * * 0将在每周日8:05运行。

 类似资料:
  • 问题内容: 我试图弄清楚如何在每周的星期日运行crontab作业。我认为以下方法应该有效,但是我不确定我是否正确理解。以下正确吗? 问题答案: 这是crontab格式的说明。 因此,据此,您将在每个星期日8:05运行。

  • 一个人怎么能运行一个cron作业为每周一,周三和周五晚上7点?

  • 我如何在AWS上每周日和周三凌晨2点UTC运行cron作业。 时间很好,只是天数似乎是错误的格式(通过无服务器获取)。但是我能找到的所有资源都只做状态范围的天数,如何选择单个资源?

  • 我希望我的 cron 在星期一 10 点、星期三 11 点和星期五 12 点运行脚本 我试过这个 但这将在那些日子里运行脚本10小时,有帮助吗?

  • 我正在寻找确切的开始和结束日期根据我们的桌面日历,如果我给周,年作为输入。但是上面的代码给出的输出是2009年1月27日星期日。我知道这是因为按照我们的说法,一周的第一天默认是星期天,但我需要按照桌面日历

  • 我在詹金斯有一个项目,我想每周一运行(该项目有10个工作)。有什么方法可以设置计划来运行所有的项目(不是特定的工作)?