Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/285.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 如何定制芹菜周期任务时间间隔?_Python_Celery_Crontab_Django Celery_Periodic Task - Fatal编程技术网

Python 如何定制芹菜周期任务时间间隔?

Python 如何定制芹菜周期任务时间间隔?,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分钟运行一次时间表。我将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       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 * *
...
...
您必须给出上述格式,以便能够按预期运行任务