2017-01-06 5 views
0

Мне нужно запустить расписание каждые 30 минут. И я дал хроны as */30 * * * и это планирование каждые 30 минут, как
Как настроить периодический интервал времени сельдерея?

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

Но я хочу, чтобы настроить хроны планировать как

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 

Как я могу дать вкладку хрон, чтобы сделать график как это?

Я использую django и сельдерей для этого и используя планировщик базы данных.

PS: Я хочу, чтобы это достигалось только через cron, но не за счет временной задержки в скрипте. Является ли это возможным?

ответ

0

Я считаю, что вы не можете дать вкладки хрон в соответствии с ожиданием. Вместо этого вы должны дать отдельные вкладки хрон, как показано ниже ..

Day 0 = Sunday 
Day 1 = Monday 
Day 2 = Tuesday 
Day 3 = Wednesday 
Day 4 = Thursday 
Day 5 = Friday 
Day 6 = Saturday 

Для выполнения задач на каждое воскресенье, понедельник, четверг, дать вкладке хрон как

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, как

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

Вы должны дайте, как указано выше, так, чтобы вы могли выполнять свои задачи, как ожидалось.

+0

Это работает для меня. благодаря – Rakahbarp

Смежные вопросы