@nak-alexey

Переменные в MikroTik?

Здравствуйте. В скрипте 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");
.
Скрипт имеет следующие права (см. ниже)
5ff6cea6d50d1157667022.png
В этом случае значение переменной var2остается пустым. Но если я в консоли создам глобальную переменную :global var1, присвою ей MAC адрес (абсолютно такой же) то в переменной var2 будет лежать значение которое вернул SSH сервер.

В обоих случаях в (см. ниже)
5ff6cde8419b6385085936.png
в переменной var1 лежит одинаковое значение MAC адреса и на сервер отправляется одинаковое значение переменной.

Помогите разобраться пожалуйста.
  • Вопрос задан
  • 432 просмотра
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы