Информация
Услуги
  • Внедрение
  • Настройка
  • Поддержка
  • Ремонт
Контакты
Новинка
Распродажа
Новости
Доставка
Оплата
Загрузки
  • Прошивки
    • WinBox
    • RouterOS
    • Мобильные приложения MikroTik
    • Архив
  • Changelogs
  • RouterOS
  • Мобильные приложения MikroTik
  • Архив
Форум
Настройка
    info@mikrotik.moscow
    +7 495 320-55-52
    Заказать звонок
    Mikrotik.moscow
    Каталог
    • Акции
      Акции
    • Маршрутизаторы
      Маршрутизаторы
    • Коммутаторы
      Коммутаторы
    • Радиомосты и уличные точки доступа
      Радиомосты и уличные точки доступа
    • Wi-Fi для дома и офиса
      Wi-Fi для дома и офиса
    • LTE/5G
      LTE/5G
    • Powerline адаптеры
      Powerline адаптеры
    • IoT устройства
      IoT устройства
    • Оборудование 60 ГГц
      Оборудование 60 ГГц
    • Материнские платы RouterBOARD
      Материнские платы RouterBOARD
    • Корпуса
      Корпуса
    • Интерфейсы
      Интерфейсы
    • SFP/QSFP трансиверы
      SFP/QSFP трансиверы
    • Аксессуары
      Аксессуары
    • Антенны
      Антенны
    • Архив
      Архив
    Войти
    0 Сравнение
    0 Избранное
    0 Корзина
    Скачать WinBox Скачать Прошивки Форум > RouterOS Форум > SwOS Форум > Железо
    Mikrotik.moscow
    Каталог
    Войти
    0 Сравнение
    0 Избранное
    0 Корзина
    Mikrotik.moscow
    Телефоны
    +7 495 320-55-52
    Заказать звонок
    0
    0
    0
    Mikrotik.moscow
    • +7 495 320-55-52
      • Назад
      • Телефоны
      • +7 495 320-55-52
      • Заказать звонок
    • info@mikrotik.moscow
    • г. Москва, ул. Бакунинская, 84
    • Пн-Пт: 09-00 до 18-00
      Сб-Вс: выходной


    • Кабинет
    • 0 Сравнение
    • 0 Избранное
    • 0 Корзина
    Главная
    Форум
    RouterOS
    Переменная окружения глобального уровня исчезает после выхода из системы.

    Переменная окружения глобального уровня исчезает после выхода из системы.

    Форумы: RouterOS, Аппаратное обеспечение, SwOS, Обратная связь, Объявления, Сторонние инструменты
    Поиск  Пользователи  Правила  Войти
    Страницы: 1
    RSS
    Переменная окружения глобального уровня исчезает после выхода из системы., RouterOS
     
    mlu1
    Guest
    #1
    0
    01.01.2020 21:15:00
    Привет, я создал простой скрипт, который сохраняет значение в глобальной переменной окружения. Он должен быть частью более крупного скрипта, но для упрощения я сократил его до самого основного. > /system script print
    Флаги: I - недействительный
    0   name="testscript" owner="admin" policy=ftp,reboot,read,write,policy,test,password,sniff,sensitive,romon dont-require-permissions=no
        last-started=янв/01/2020 22:01:58 run-count=1 source=
          :global oldprefix;
          :local curprefix;

          :set curprefix [/ipv6 pool get telekom-pd prefix]
          :set oldprefix $curprefix Когда я запускаю скрипт, я вижу, что переменная установлена правильно. > /system script run 0
    > /system script environment print
    # NAME               VALUE                                                                                                                                  
    0 oldprefix          2003:de:ffff:ff00::/56 Когда я снова захожу через некоторое время, переменная больше не отображается ни в консоли, ни в веб-интерфейсе. Таблица теперь пустая. Когда я остаюсь залогиненным, переменная, похоже, не исчезает. Но иногда я вижу, что переменная все еще существует после выхода и повторного входа. > /system script environment print
    # NAME               VALUE Разве глобальные переменные не являются постоянными? Если нет, то какая лучшая практика для хранения значений для последующего использования в скрипте, который выполняется периодически?
     
     
     
    diamuxin
    Guest
    #2
    0
    12.10.2022 16:31:00
    Привет, @mlu1. Смогли ли вы решить эту проблему? У меня есть родственник, который столкнулся с такой же ситуацией. У кого-то было то же самое? Есть какие-нибудь рекомендации? Спасибо и всего доброго.
     
     
     
    gojay68706
    Guest
    #3
    0
    24.10.2022 03:16:00
    У меня такая же проблема с скриптом клиента dhcpv6. Я сохранил старый префикс в глобальную переменную, но переменная и количество запусков исчезают спустя какое-то время.
     
     
     
    Puffer
    Guest
    #4
    0
    18.04.2023 18:32:00
    Привет, ребята, у кого-то есть похожая проблема? Я тоже создаю глобальную переменную из DHCP-скрипта. Она пропадает через некоторое время, иногда через минуты, иногда через несколько часов. Я создал похожую переменную с обычным скриптом, и эта переменная тоже пропадает, и, что более интересно, счетчик запусков скрипта тоже обнуляется до 0. Почти как будто происходит откат. Было бы интересно узнать, что это вызывает.
     
     
     
    K0NCTANT1N
    Guest
    #5
    0
    13.08.2023 15:42:00
    Кто-нибудь нашел решение? У меня похожая проблема здесь: http://forum.mikrotik.com/t/send-public-ip-to-telegram/156953/1
     
     
     
    Amm0
    Guest
    #6
    0
    13.08.2023 16:01:00
    Нет идеи, почему они пропадают. Возможно, процесс DHCP перезапускается, и они теряются, не знаю... Одна идея — создать их в скрипте расписания, который запускается при старте, чтобы скрипт DHCP никогда не создавал глобальную переменную. Например, в планировщике:
    global oldprefix
    set oldprefix 0.0.0.0/0
    global newprefix
    set newprefix 0.0.0.0/0 Я избегаю присваивать глобальные переменные в одной строке и всегда их устанавливаю — это не должно быть необходимо, но кажется безопаснее.
     
     
     
    msatter
    Guest
    #7
    0
    13.08.2023 21:20:00
    Я вспомнил это из вики/мануала:
     
     
     
    K0NCTANT1N
    Guest
    #8
    0
    18.08.2023 15:04:00
    Есть решение http://forum.mikrotik.com/t/send-public-ip-to-telegram/156953/13
     
     
     
    Страницы: 1
    Читают тему
    +7 495 320-55-52
    info@mikrotik.moscow
    Электрозаводская, Бауманская
    Москва, ул. Бакунинская, 84с21
    Конфиденциальность Оферта
    © 2026 «Mikrotik.Moscow»
    Главная Каталог 0 Корзина 0 Избранные Кабинет 0 Сравнение Акции Контакты Услуги Бренды Отзывы Компания Лицензии Документы Реквизиты Поиск Блог Обзоры