Внутренний "будильник"

daymos

Client
Регистрация
11.11.2009
Сообщения
806
Благодарностей
240
Баллы
43
Привет друзья. Нужен совет. Что-то не могу никак придумать как запилить такое:
Есть 4 шаблона. Иногда надо пользоваться всеми 4-мя, а чаще от 1 до 3. Каждый шаблон работал по своему расписанию. 1 из них работал каждые 10 минут, остальные реже.

Хочу запихнуть весь комплекс в один шаблон. Но так, что бы и дальше можно было установить на каждый из под шаблонов свое расписание. Все настройки надо уложить во "входные" и сделать это так, что бы было просто настроить для клиента/покупателя. Я вижу это в двух вариантах:
  • проверка установок, сколько раз в день запускать, создание файла-расписания, который в последующих запусках будет сверятся с текущим временем и выполнять нужные подшаблоны;
  • рандомное выполнение подшаблонов с установленной вероятностью, например в процентах / на колличество запусков.
Есть идеи получше?
 

Кто просматривает тему: (Всего: 1, Пользователи: 0, Гости: 1)