Расписание агента

  • Автор темы doc
  • Дата начала
D

doc

Гость
#1
Можно ли запускать агент по расписанию каждые 48 часов? Как это можно реализовать?
 

nvyush

Well-Known Member
Lotus team
22.04.2009
2 317
0
48
Подмосковье
#3
Можно установить ежедневный запуск и анализировать день месяца. Чётный - выходим, нечётный - работаем. Для 31-х чисел будет интервал 24 часа.
Теоретически можно было бы в коде агента открыть его документ и изменить дату следующего срабатывания, но как программно изменять время срабатывания агента я что-то не нашёл.
 

hosm

* so what *
18.05.2009
2 442
9
42
Kiev, Ukraine
#4
если нельзя - проверять в коде дату-время последнего запуска (или WeekDay, например).
А Target агента?
nvy
И для 29/02, когда он есть ;)
 

nvyush

Well-Known Member
Lotus team
22.04.2009
2 317
0
48
Подмосковье
#6
K

Klido

Гость
#7
можно и по-дубовому: в каком-то настроечном доке хранить последнее время выполнения, а агент крутить и проверять относительно текущего времени...
 
Y

Yakov

Гость
#8
Через "агент-пускатель", вестимо. Создается настроечный документ: такой-то агент пускать с такой-то периодичностью. Создается агент-"пускатель", работающий по расписанию каждые 5/10/15/вписать-свое-значение минут. Этот агент смотрит настроечные документы. Если пришло время запускать какой-нибудь из них, он запускается. Как-то так.
 

nvyush

Well-Known Member
Lotus team
22.04.2009
2 317
0
48
Подмосковье
#9
Через "агент-пускатель", вестимо. Создается настроечный документ: такой-то агент пускать с такой-то периодичностью. Создается агент-"пускатель", работающий по расписанию каждые 5/10/15/вписать-свое-значение минут. Этот агент смотрит настроечные документы. Если пришло время запускать какой-нибудь из них, он запускается. Как-то так.
Это понятно. Меня интересовало, можно ли открыть документ агента и кодом прописать туда время запуска.
 

nvyush

Well-Known Member
Lotus team
22.04.2009
2 317
0
48
Подмосковье
#11
традиционно через dxl? :)

<trigger type="scheduled">
<schedule type="byminutes" hours="0" minutes="20" runlocation="local" onweekends="true" />
</trigger>
Зачёт. О dxl я как-то не подумал — изучал поля документа агента, но в них в явном виде нужной инфы не нашёл.