Запускать Cron каждые 2 минуты через 30 минут?

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

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

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

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

2 ответа

Решение

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

30/2 * * * *    

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

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

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

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

Другие вопросы по тегам