NetXMS Support Forum

Russian Support => Идеи и предложения по функциональности NetXMS => Topic started by: SKYnv on August 23, 2012, 01:01:12 PM

Title: script library
Post by: SKYnv on August 23, 2012, 01:01:12 PM
неплохо бы добавить туда возможность выполнить скрипт. Это во-первых позволит проверить его работоспособность, во-вторых позволит удобно через скрипт обрабатывать object tree, например добавить удалить атрибуты и т.д.
Title: Re: script library
Post by: Victor Kirhenshtein on August 24, 2012, 12:21:45 PM
Сейчас это можно сделать через консоль сервера. В nxmc выбрать Tools -> Server Console, и в командной строке написать

exec имя_скрипта

Не очень удобно, но лучше чем ничего :)
Title: Re: script library
Post by: SKYnv on August 24, 2012, 01:00:28 PM
Quote from: Victor Kirhenshtein on August 24, 2012, 12:21:45 PM
Сейчас это можно сделать через консоль сервера. В nxmc выбрать Tools -> Server Console, и в командной строке написать

exec имя_скрипта

Не очень удобно, но лучше чем ничего :)
спасибо )
ага, тоже пойдет пока ) но делать например в кроне вызов баш скрипта с вызовом nxadm имхо извращенство )
Title: Re: script library
Post by: SKYnv on August 27, 2012, 07:27:17 PM
если делаешь exec Из консоли не отображаются результаты, в ней, например ошибки, приходится лезть в лог.
всего пишет Script finished with rc=0.

хотя нет не всегда, некоторые ошибки пишет.
Title: Re: script library
Post by: SKYnv on August 28, 2012, 04:08:39 PM
жаль print в скриптах не выводит в консоль текст при запуске через Exec )
Title: Re: script library
Post by: Victor Kirhenshtein on August 29, 2012, 03:28:07 PM
Добавил б багтрекер, в 1.2.3 сделаю: https://www.radensolutions.com/chiliproject/issues/64 (https://www.radensolutions.com/chiliproject/issues/64)
Title: Re: script library
Post by: SKYnv on September 13, 2012, 01:42:10 PM
число скриптов растет и ориентация в них затрудняется.

Предлагаю последнюю неиспользуюмую колонку в библиотеке скриптов отдать под комментарии с описание работы скрипта (в дополнение к id и name).