Решено Agent.runonserver

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

Amfion

Green Team
26.05.2010
145
2
BIT
0
Добрый день.

Запускаю агент на сервере agent.RunOnServer.
В коде агента в месте, где надо прервать выполнение пищу Error 1001. А метод все равно возвращает 0. Как сделать, что б при прерывании агента по какому-то условию данный метод возвращал не 0. Что б проинформировать пользователя что произошла ошибка.
 
Вроде только End(exitcode), но обычно делаю возврат ошибки через поля документа-параметра.
 
Лень проверять в пятничный вечер, но предполагаю, что в случае, когда, например, у подписанта агента нет прав на запуск агента на сервере.
 
RunOnServer возвращает только "удалось или нет" запустить агента. Код ошибки, возникшей при работе агента, или код завершения работы агента не возвращается.
 
возьмите за правило работу любого агента логировать, потом любой другой агент сможет обратиться к логу и узнать когда тот запускался и какие ошибки он имел
 
Мы в соцсетях:

Обучение наступательной кибербезопасности в игровой форме. Начать игру!