Защита от повторного запуска сценария по расписанию

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

  • Не даёт прогонам накладываться
  • Ставит флаг «занято» в Redis
  • Снимает флаг по завершении
  • Для тяжёлых сценариев по расписанию