ОБСУЖДЕНИЕ

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

11 ответов 6,2 тыс.
AI-выжимка обсуждения скоро

Краткие тезисы обсуждения со ссылками на ключевые ответы появятся здесь.

Автор темы
Можно ли запускать агент по расписанию каждые 48 часов? Как это можно реализовать?
 
Насколько я знаю только каждые 24
 
Можно установить ежедневный запуск и анализировать день месяца. Чётный - выходим, нечётный - работаем. Для 31-х чисел будет интервал 24 часа.
Теоретически можно было бы в коде агента открыть его документ и изменить дату следующего срабатывания, но как программно изменять время срабатывания агента я что-то не нашёл.
 
если нельзя - проверять в коде дату-время последнего запуска (или WeekDay, например).
А Target агента?
nvy
И для 29/02, когда он есть ;)
 
можно и по-дубовому: в каком-то настроечном доке хранить последнее время выполнения, а агент крутить и проверять относительно текущего времени...
 
Если не секрет - как?
Через "агент-пускатель", вестимо. Создается настроечный документ: такой-то агент пускать с такой-то периодичностью. Создается агент-"пускатель", работающий по расписанию каждые 5/10/15/вписать-свое-значение минут. Этот агент смотрит настроечные документы. Если пришло время запускать какой-нибудь из них, он запускается. Как-то так.
 
Через "агент-пускатель", вестимо. Создается настроечный документ: такой-то агент пускать с такой-то периодичностью. Создается агент-"пускатель", работающий по расписанию каждые 5/10/15/вписать-свое-значение минут. Этот агент смотрит настроечные документы. Если пришло время запускать какой-нибудь из них, он запускается. Как-то так.
Это понятно. Меня интересовало, можно ли открыть документ агента и кодом прописать туда время запуска.
 
Меня интересовало, можно ли открыть документ агента и кодом прописать туда время запуска.
традиционно через dxl? :)

<trigger type="scheduled">
<schedule type="byminutes" hours="0" minutes="20" runlocation="local" onweekends="true" />
</trigger>
 
традиционно через dxl? :)

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

Статистика тем

Создано
doc,
Последний ответ от
Omh,
Ответы
11
Просмотры
6 224