如何自定义芹菜周期性任务时间间隔?
How to customize celery periodic task time interval?
我需要 运行 每 30 分钟安排一次。我给了 cron as */30 * * *
并且它每 30 分钟安排一次
00:30
01:00
01:30
02:00
02:30
.
.
.
00:00
但我想自定义 cron 以安排像
00:45 00:05 00:10
01:15 00:35 00:40
01:45 01:05 01:10
02:15 (or) 01:35 (or) 01:40
02:45 02:05 02:10
. . .
. . .
. . .
00:15 23:35 23:40
如何给 cron 选项卡来制定这样的计划?
我为此使用了 django 和 celery,并使用了数据库调度程序。
PS: 我希望这只能通过 cron 来实现,而不是通过在脚本中提供任何时间延迟来实现。可能吗?
为您的 crontab 使用以下计划之一:
我相信您不能按预期提供 cron 选项卡。
相反,您应该像下面那样提供单独的 cron 选项卡..
Day 0 = Sunday
Day 1 = Monday
Day 2 = Tuesday
Day 3 = Wednesday
Day 4 = Thursday
Day 5 = Friday
Day 6 = Saturday
每周日、周一、周四给运行个任务,给cron tab like
0 1 0,1,4 * *
5 1 0,1,4 * *
10 1 0,1,4 * *
15 1 0,1,4 * *
20 1 0,1,4 * *
25 1 0,1,4 * *
30 1 0,1,4 * *
35 1 0,1,4 * *
...
...
或
每周二和周五的运行个任务,给cron tab like
0 1 2,5 * *
5 1 2,5 * *
10 1 2,5 * *
15 1 2,5 * *
20 1 2,5 * *
25 1 2,5 * *
30 1 2,5 * *
35 1 2,5 * *
...
...
您必须按照上述格式提供,以便您能够运行按预期完成您的任务。
我需要 运行 每 30 分钟安排一次。我给了 cron as */30 * * *
并且它每 30 分钟安排一次
00:30
01:00
01:30
02:00
02:30
.
.
.
00:00
但我想自定义 cron 以安排像
00:45 00:05 00:10
01:15 00:35 00:40
01:45 01:05 01:10
02:15 (or) 01:35 (or) 01:40
02:45 02:05 02:10
. . .
. . .
. . .
00:15 23:35 23:40
如何给 cron 选项卡来制定这样的计划?
我为此使用了 django 和 celery,并使用了数据库调度程序。
PS: 我希望这只能通过 cron 来实现,而不是通过在脚本中提供任何时间延迟来实现。可能吗?
为您的 crontab 使用以下计划之一:
我相信您不能按预期提供 cron 选项卡。 相反,您应该像下面那样提供单独的 cron 选项卡..
Day 0 = Sunday
Day 1 = Monday
Day 2 = Tuesday
Day 3 = Wednesday
Day 4 = Thursday
Day 5 = Friday
Day 6 = Saturday
每周日、周一、周四给运行个任务,给cron tab like
0 1 0,1,4 * *
5 1 0,1,4 * *
10 1 0,1,4 * *
15 1 0,1,4 * *
20 1 0,1,4 * *
25 1 0,1,4 * *
30 1 0,1,4 * *
35 1 0,1,4 * *
...
...
或
每周二和周五的运行个任务,给cron tab like
0 1 2,5 * *
5 1 2,5 * *
10 1 2,5 * *
15 1 2,5 * *
20 1 2,5 * *
25 1 2,5 * *
30 1 2,5 * *
35 1 2,5 * *
...
...
您必须按照上述格式提供,以便您能够运行按预期完成您的任务。