Я пытаюсь составить расписание в своем весеннем загрузочном приложении, я уже использую планировщик с выражением cron, но проблема в том, что у меня есть около пяти планировщиков, в которых мне нужно запланировать запуск первых трех задач планировщика один раз в день а остальная часть выполняется после выполнения этих двух задач.
Проблема заключается в том, что когда первый планировщик работает в течение некоторого времени, второй планировщик запускается, когда наступает его время, и он делает недоразумения, поскольку обе задачи используют одно и то же база данных, а также та же таблица. Я хочу обработать запись только один раз, например, если какой-либо планировщик обработает запись, не будет обработан каким-либо другим планировщиком в тот день. Итак, теперь я хочу запланировать эти задачи в последовательности, когда первая завершает выполнение, затем запускается вторая и так далее.