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

2024-06-16 10:16:37 发布

您现在位置:Python中文网/ 问答频道 /正文

我需要每30分钟运行一次时间表。我给了cronas */30 * * *,它每30分钟安排一次

00:30
01:00
01:30
02:00
02:30
.
.
.
00:00

但我想定制cron,使之像

^{pr2}$

我怎么能给cron标签来制定这样的时间表呢?在

我使用django和celeri来实现这一点,并使用数据库调度程序。在

PS:我只希望通过cron实现,而不是通过在脚本中提供任何时间延迟来实现。有可能吗?在


Tags: django程序脚本数据库标签时间表调度cron
2条回答

我相信你不能按预期给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

^{pr2}$

或者

要在每周二和周五运行任务,请使用cron-tab

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 * *
...
...

你必须给出上面的格式,这样你才能按预期运行你的任务。在

对crontab使用以下计划之一:

^{}^{}^{}

相关问题 更多 >