Как гарантировать, что когда задание выполняется, ему не разрешено запускаться снова в то же время?
У нас есть BJ, которому требуется 1 час для обработки фида и заполнения временных таблиц. Первым шагом этого BJ является очистка временных таблиц и начало заполнения данных из таблиц витрины основного магазина.
Рассмотрим сценарий, в котором при запуске BJ (первый запуск), если мы снова запустим BJ, он удалит содержимое из временных таблиц как часть первого шага.
Поэтому, пожалуйста, предложите, как я могу провести второе выполнение, пока первое не ЗАВЕРШЕНО?