NetXMS Support Forum

Russian Support => Общие вопросы => Topic started by: wizarom on March 22, 2013, 07:25:34 AM

Title: Чтение параметра из текстового файла
Post by: wizarom on March 22, 2013, 07:25:34 AM
Подскажите как сделать новый числовой параметр, который бы читался из текстового файла на ноде?

внутри текстового файла хранится только число. сам файл перезаписывается внешним скриптом
Title: Re: Чтение параметра из текстового файла
Post by: Victor Kirhenshtein on March 22, 2013, 12:45:05 PM
В конфиг агента добавьте строчку:

ExternalParameter = MyParameter:cat my_file

После рестарта агента он станет возвращать содержимое первой строки файла my_file как значение параметра с именем MyParameter.
Title: Re: Чтение параметра из текстового файла
Post by: wizarom on March 22, 2013, 04:31:49 PM
я не уточнил, агент на windows

пробую

ExternalParameter =  OraDmOf15:type c:\oracle\temp\5.txt

но агент молчит...
Title: Re: Чтение параметра из текстового файла
Post by: Victor Kirhenshtein on March 23, 2013, 02:43:49 PM
поскольку type это не исполняемый файл, а команда cmd.exe, то надо либо писать

ExternalParameterShellExec = OraDmOf15:type c:\oracle\temp\5.txt

или

ExternalParameter = OraDmOf15:cmd /C type c:\oracle\temp\5.txt
Title: Re: Чтение параметра из текстового файла
Post by: wizarom on March 23, 2013, 07:09:38 PM
Спасибо! Работает!