1

Мне нужно запускать задание cron каждые 2 минуты (*/2), но только в течение первых 30 минут каждого часа с паузой в 30 минут между запусками.

Например, что-то вроде:

  • С 10:00 до 10:30: бегать каждые 2 минуты
  • С 10:30 до 11:00: бежать нечего
  • С 11:00 до 11:30: бегать каждые 2 минуты
  • так далее...

Как мне достичь этого результата?

2 ответа2

1

Можете ли вы бежать через полчаса, а не раньше? Если это так, это должно работать для вас ...

30/2 * * * *    

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

2,4,6,8,10,12,14,16,18,20,22,24,26,28,30 * * * *    

Не уверен, если ваш почасовой должен был повторяться в течение дня или нет, но я предположил, что так.

0

это должно работать: 0-30/2 * * * *

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .