Здравствуйте. В скрипте DHCP ALert создаю глобальную переменную
:global var1;
и присваиваю ей найденный MAC адрес
:set var1 $"mac-address"
. После чего вызываю скрипт который содержит (
см. ниже)
:global var1;
:global var2;
:set var2 ([/system ssh-exec address=адрес user=пользователь command="команда $var1" as-value]->"output");
.
Скрипт имеет следующие права (
см. ниже)
В этом случае значение переменной
var2
остается пустым. Но если я в консоли создам глобальную переменную
:global var1
, присвою ей
MAC адрес (
абсолютно такой же) то в переменной
var2
будет лежать значение которое вернул SSH сервер.
В обоих случаях в (
см. ниже)
в переменной
var1
лежит одинаковое значение
MAC адреса и на сервер отправляется одинаковое значение переменной.
Помогите разобраться пожалуйста.