Привет всем!
Я пишу скрипт для сброса выбранных PPPoE-соединений. Пытаюсь прочитать внутренний ID (то есть запихнуть его в переменную нужного типа). "Put" всей строки для выбранного соединения показывает ".id" как имя переменной, но не могу как-то это использовать. Вот мой тестовый скрипт на данный момент... сбрасывает выбранный интерфейс CPE один раз в день в 7:00 утра:
{
:local cpename "mimosa";
:local ifname ("<" . "pppoe-" . $cpename . ">");
:put $cpename;
:put $ifname;
:local ifstr [/interface get [find name=$ifname]];
:local idstr [pick $ifstr 0];
:put $idstr;
}
---- вывод ----
mimosa .id=*104c0
Заранее спасибо!
~Reiney
Я пишу скрипт для сброса выбранных PPPoE-соединений. Пытаюсь прочитать внутренний ID (то есть запихнуть его в переменную нужного типа). "Put" всей строки для выбранного соединения показывает ".id" как имя переменной, но не могу как-то это использовать. Вот мой тестовый скрипт на данный момент... сбрасывает выбранный интерфейс CPE один раз в день в 7:00 утра:
{
:local cpename "mimosa";
:local ifname ("<" . "pppoe-" . $cpename . ">");
:put $cpename;
:put $ifname;
:local ifstr [/interface get [find name=$ifname]];
:local idstr [pick $ifstr 0];
:put $idstr;
}
---- вывод ----
mimosa .id=*104c0
Заранее спасибо!
~Reiney
