Я думаю, что у вас есть 2 варианта здесь:
1 - создать новый триггер, основанный на том же выражении хрон каждый раз, когда вы добавляете новую работу. Это может быть достигнуто очень просто с использованием компонента-оболочки (т.е. «MyCronJobScheduler»), который имеет выражение cron в качестве экземпляра и использует его для создания нового действия триггера + при каждом вызове метода MyCronJobScheduler.addJob() этого компонента. ..
2 - используйте родительский/дочерний шаблон, где триггер cron запускает родительское задание, целью которого является только запуск заданий для детей каждый раз, когда он выполняется ... (поскольку вы можете запускать задания из другого задания, или от триггера/слушателя задания)
Надеюсь, что это поможет.