我正在试图弄清楚如何在每周的周日运行crontab作业。我觉得下面应该可以,但我不确定我理解的对不对。以下是否正确?
5 8 * * 6
下面是crontab文件的格式。
{分钟}{小时}{月日}{月份}{周日}{用户}{shell脚本的路径}
因此,每个周日午夜运行(周日通常为0,在一些罕见的情况下为7):
0 0 * * 0 root /path_to_command
要在周日执行cron,您可以使用以下任一选项:
5 8 * * 0
5 8 * * 7
5 8 * * Sun
其中 5
8 代表一天中发生这种情况的时间:8:05。
一般来说,如果你想在星期天执行一些东西,只需确保第 5 列包含 0
、7
或 Sun
中的任何一个。你有 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 表达式。
以下是 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个工作)。有什么方法可以设置计划来运行所有的项目(不是特定的工作)?