Задать вопрос
@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 адреса и на сервер отправляется одинаковое значение переменной.

Помогите разобраться пожалуйста.
  • Вопрос задан
  • 615 просмотров
Подписаться 1 Средний 1 комментарий
Помогут разобраться в теме Все курсы
  • Нетология
    Python-разработчик с нуля
    6 месяцев
    Далее
  • Skillfactory
    DevOps-инженер
    6 месяцев
    Далее
  • Яндекс Практикум
    Python-разработчик
    10 месяцев
    Далее
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы