hybris заставляет cronjob исполняться в течение n часов, затем n + 1 часов - PullRequest
0 голосов
/ 13 сентября 2018

Как мне этого добиться? Я имею в виду, я могу заставить его выполняться каждые n часов, используя триггеры. Но как мне заставить его выполняться каждые n часов, затем каждые n + 1 час, а затем повторять этот цикл?

Ответы [ 3 ]

0 голосов
/ 17 сентября 2018

Вы можете создать один триггер для этого.Например, «5 3-6 / 1 * * *», что означает «В 5 минут каждый час с 3 до 6 утра».

0 голосов
/ 02 ноября 2018

После завершения вашей бизнес-логики получите триггер задания cron, установите новое время активации и сохраните его через сервис модели.Это перепланирует cronjob «из коробки».В вашем случае это может помочь настроить триггер с фиксированной датой в прошлом, чтобы не происходило автоматическое перепланирование.

0 голосов
/ 13 сентября 2018

Триггер задания cron можно изменить, обновив элемент триггера задания (Trigger).

...