Сценарий-сторож ставит в Data table флаг на время работы: пока прошлый прогон не закончился, новый не стартует.