• 🔥 Бесплатный курс от Академии Кодебай: «Анализ защищенности веб-приложений»

    🛡 Научитесь находить и использовать уязвимости веб-приложений.
    🧠 Изучите SQLi, XSS, CSRF, IDOR и другие типовые атаки на практике.
    🧪 Погрузитесь в реальные лаборатории и взломайте свой первый сайт!
    🚀 Подходит новичкам — никаких сложных предварительных знаний не требуется.

    Доступ открыт прямо сейчас Записаться бесплатно

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

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

doc

Можно ли запускать агент по расписанию каждые 48 часов? Как это можно реализовать?
 
Можно установить ежедневный запуск и анализировать день месяца. Чётный - выходим, нечётный - работаем. Для 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 я как-то не подумал — изучал поля документа агента, но в них в явном виде нужной инфы не нашёл.
 
Через API можно установить время запуска начиная с одной минуты :)
 
Мы в соцсетях:

Взломай свой первый сервер и прокачай скилл — Начни игру на HackerLab