В зависимости от того, какие еще ресурсы у вас есть ...
Если у вас есть возможность запускать запланированные события уровня ОС на хост-сервере, и у вас есть разрешения на создание / управление внешними файлами, вы можете попробовать использовать События:
На уровне ОС выполняйте запланированные задачи (или задания cron) каждые 15 минут с 8:00 до 18:00 (только в рабочие дни и т. Д.).
1) Проверьте наличие указанного файла. Если он существует, удалите его.
2) Создайте файл (или скопируйте из другого файла, переименуйте файл и т. Д.).
(Согласно текущей документации, событие запускается ТОЛЬКО при появлении файл - если вы хотите, чтобы ваш отчет запускался несколько раз, вам нужно будет запланировать его повторение КАЖДЫЕ 15 МИНУТ.)
В CMC создайте новое событие FILE с АБСОЛЮТНЫМ путем к файлу.
В CMC при настройке РАСПИСАНИЯ выберите ЕЖЕДНЕВНО, запускайте «Каждые X часов N минут, с событиями». Установите для отчета регулярное почасовое (15-минутное повторение) расписание для отчета, но включите СОБЫТИЯ в расписание.
У меня сейчас нет доступа к нашей системе, иначе я бы поигрался с этим и хотел бы сообщить о некоторых результатах. Вы МОЖЕТЕ комбинировать как обычное расписание («запускать в этот понедельник, вторник, среду ...»), так и на основе событий.
Вы также можете попробовать совместить обычный деловой календарь с событием, если вам нужна такая возможность. Для обычных целей деловой календарь может даже не понадобиться.
Сообщите нам, как объединение мероприятия и календаря работает для вас.
person
Marc
schedule
12.06.2012