Python 如何定制芹菜周期任务时间间隔?
我需要每30分钟运行一次时间表。我将cronPython 如何定制芹菜周期任务时间间隔?,python,celery,crontab,django-celery,periodic-task,Python,Celery,Crontab,Django Celery,Periodic Task,我需要每30分钟运行一次时间表。我将cron命名为*/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
命名为*/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和芹菜,并使用数据库调度程序
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标签如下
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 * *
...
...
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 * *
...
...
或
要在每个星期二和星期五运行任务,请给cron标签
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 * *
...
...
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 * *
...
...
您必须给出上述格式,以便能够按预期运行任务