<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
	<channel>
		<title>Mikrotik.moscow [тема: Использование команды &quot;interface ppp-client info&quot; в скрипте]</title>
		<link>http://mikrotik.moscow</link>
		<description>Новое в теме Использование команды &quot;interface ppp-client info&quot; в скрипте форума RouterOS на сайте Mikrotik.moscow [mikrotik.moscow]</description>
		<language>ru</language>
		<docs>http://backend.userland.com/rss2</docs>
		<pubDate>Wed, 12 Aug 2026 22:03:27 -0400</pubDate>
		<item>
			<title>Использование команды &quot;interface ppp-client info&quot; в скрипте</title>
			<description><![CDATA[<b><a href="http://mikrotik.moscow/forum/forum57/83327-ispolzovanie-komandy-_interface-ppp_client-info_-v-skripte/message375480">Использование команды &quot;interface ppp-client info&quot; в скрипте</a></b> <i>RouterOS</i> в форуме <a href="http://mikrotik.moscow/forum/forum57/">RouterOS</a>. <br />
			И еще два вопроса: нормально ли видеть в логах сообщения о прерывании скрипта, когда я использую команду job remove? Есть ли способ проверить статус скрипта: запущен он или нет (остановлен/убит/удален)? Причем с любого терминала на этом роутере. Спасибо заранее! <br />
			<i>02.01.2018 00:21:00, EIKA.</i>]]></description>
			<link>http://mikrotik.moscow/forum/forum57/83327-ispolzovanie-komandy-_interface-ppp_client-info_-v-skripte/message375480</link>
			<guid>http://mikrotik.moscow/forum/forum57/83327-ispolzovanie-komandy-_interface-ppp_client-info_-v-skripte/message375480</guid>
			<pubDate>Tue, 02 Jan 2018 00:21:00 -0500</pubDate>
			<category>RouterOS</category>
		</item>
		<item>
			<title>Использование команды &quot;interface ppp-client info&quot; в скрипте</title>
			<description><![CDATA[<b><a href="http://mikrotik.moscow/forum/forum57/83327-ispolzovanie-komandy-_interface-ppp_client-info_-v-skripte/message375479">Использование команды &quot;interface ppp-client info&quot; в скрипте</a></b> <i>RouterOS</i> в форуме <a href="http://mikrotik.moscow/forum/forum57/">RouterOS</a>. <br />
			Ребята, помогите, пожалуйста. Столкнулся с той же проблемой. Запускаю основной скрипт, из него вызываю скрипт modemStatus (он же дочерний). Но всё зависает на этой команде и дальше не идёт: /interface ppp-client info $ifName. Как написано выше, это инструмент, который выдаёт асинхронные данные и работает всё время, пока не нажмёшь Q, D или ctrl+Z. Когда пытаюсь из дочернего скрипта выполнить /system script job remove [find script="modemStatus"], эта команда убивает и основной скрипт тоже. В логе вижу две красные строки: Script error: interrupted / Script error: interrupted. И основная (главная) программа дальше не выполняется. Команда /system script job remove [find name="modemStatus"] у меня не работает, хотя, судя по всему, такой синтаксис подходит для других случаев, например, при вызове скриптов. Пытался вставить Q, quit или что-то подобное в дочерний скрипт — без толку. Посоветуйте, что делать. P.S. Я работаю на ROS 6.41, и судя по всему, за последний год было много изменений, потому что раньше этот скрипт у меня работал. <br />
			<i>02.01.2018 00:07:00, EIKA.</i>]]></description>
			<link>http://mikrotik.moscow/forum/forum57/83327-ispolzovanie-komandy-_interface-ppp_client-info_-v-skripte/message375479</link>
			<guid>http://mikrotik.moscow/forum/forum57/83327-ispolzovanie-komandy-_interface-ppp_client-info_-v-skripte/message375479</guid>
			<pubDate>Tue, 02 Jan 2018 00:07:00 -0500</pubDate>
			<category>RouterOS</category>
		</item>
		<item>
			<title>Использование команды &quot;interface ppp-client info&quot; в скрипте</title>
			<description><![CDATA[<b><a href="http://mikrotik.moscow/forum/forum57/83327-ispolzovanie-komandy-_interface-ppp_client-info_-v-skripte/message375478">Использование команды &quot;interface ppp-client info&quot; в скрипте</a></b> <i>RouterOS</i> в форуме <a href="http://mikrotik.moscow/forum/forum57/">RouterOS</a>. <br />
			Я использую такой вариант скрипта: /interface ppp-client info ppp-WAN do={ :if ([:len $"access-technology"] &gt; 0 ) do={ :global lte $"access-technology"; :global signalstrengh $"signal-strengh"; :global itog ($lte."  ".$signalstrengh); :log warn $itog; :quit; } } <br />
			<i>12.01.2017 01:01:00, greek.</i>]]></description>
			<link>http://mikrotik.moscow/forum/forum57/83327-ispolzovanie-komandy-_interface-ppp_client-info_-v-skripte/message375478</link>
			<guid>http://mikrotik.moscow/forum/forum57/83327-ispolzovanie-komandy-_interface-ppp_client-info_-v-skripte/message375478</guid>
			<pubDate>Thu, 12 Jan 2017 01:01:00 -0500</pubDate>
			<category>RouterOS</category>
		</item>
		<item>
			<title>Использование команды &quot;interface ppp-client info&quot; в скрипте</title>
			<description><![CDATA[<b><a href="http://mikrotik.moscow/forum/forum57/83327-ispolzovanie-komandy-_interface-ppp_client-info_-v-skripte/message375477">Использование команды &quot;interface ppp-client info&quot; в скрипте</a></b> <i>RouterOS</i> в форуме <a href="http://mikrotik.moscow/forum/forum57/">RouterOS</a>. <br />
			В моём случае этот вариант не подходит, потому что я использую светодиоды для контроля силы сигнала. &nbsp;<br />/system leds &nbsp;<br />set 0 disabled=no leds=led1 modem-signal-treshold=-85 type=modem-signal &nbsp;<br /> &nbsp;<br />Если информационный канал занят командой «ppp-client info», то визуализация светодиодов становится недоступна. Мне удобнее запускать этот скрипт по требованию. И я делаю это из «The Dude», потому что разместил все роутеры на карте и хочу видеть оператора, уровень сигнала и другие данные прямо на метке устройства. <br />
			<i>18.03.2012 23:39:00, alphil.</i>]]></description>
			<link>http://mikrotik.moscow/forum/forum57/83327-ispolzovanie-komandy-_interface-ppp_client-info_-v-skripte/message375477</link>
			<guid>http://mikrotik.moscow/forum/forum57/83327-ispolzovanie-komandy-_interface-ppp_client-info_-v-skripte/message375477</guid>
			<pubDate>Sun, 18 Mar 2012 23:39:00 -0400</pubDate>
			<category>RouterOS</category>
		</item>
		<item>
			<title>Использование команды &quot;interface ppp-client info&quot; в скрипте</title>
			<description><![CDATA[<b><a href="http://mikrotik.moscow/forum/forum57/83327-ispolzovanie-komandy-_interface-ppp_client-info_-v-skripte/message375476">Использование команды &quot;interface ppp-client info&quot; в скрипте</a></b> <i>RouterOS</i> в форуме <a href="http://mikrotik.moscow/forum/forum57/">RouterOS</a>. <br />
			Если теперь попробовать скрипт так: &nbsp;<br />/interface ppp-client info umts do={ &nbsp;<br />:global modemstatus $"status"; &nbsp;<br />:global pinstatus $"pin-status"; &nbsp;<br />:global currentoperator $"current-operator"; &nbsp;<br />:global signalstrengh $"signal-strengh"; &nbsp;<br />} &nbsp;<br /><br />Он будет работать вечно, но ваши глобальные переменные будут постоянно обновляться, и вы сможете в любой момент получить их значения с помощью другого скрипта. Я проверял это на signalstrengh, используя такой второй скрипт: &nbsp;<br />:global signalstrengh; &nbsp;<br />:do { &nbsp;<br />:log info $signalstrengh; &nbsp;<br />delay 1; &nbsp;<br />} while=(true) &nbsp;<br /><br />Если я отключаю внешнюю антенну 3G модема, то вижу, как через секунду в логе меняется уровень сигнала, когда запускаю второй скрипт. Не знаю, как это влияет на загрузку процессора роутера (работа постоянно идёт), но особых изменений не заметил. Единственная проблема в том, что из-за того, что первый скрипт команды “info” работает постоянно, нельзя использовать кнопку Info в WinBox — вываливается ошибка “Couldn’t start - Info command already running! (12)”. &nbsp;<br /><br />Но это не проблема, если WinBox не нужен. Теперь можно следить за уровнем сигнала другим скриптом и, например, предпринимать какие-то действия, если сигнал слишком слабый. <br />
			<i>18.03.2012 21:14:00, Base122.</i>]]></description>
			<link>http://mikrotik.moscow/forum/forum57/83327-ispolzovanie-komandy-_interface-ppp_client-info_-v-skripte/message375476</link>
			<guid>http://mikrotik.moscow/forum/forum57/83327-ispolzovanie-komandy-_interface-ppp_client-info_-v-skripte/message375476</guid>
			<pubDate>Sun, 18 Mar 2012 21:14:00 -0400</pubDate>
			<category>RouterOS</category>
		</item>
		<item>
			<title>Использование команды &quot;interface ppp-client info&quot; в скрипте</title>
			<description><![CDATA[<b><a href="http://mikrotik.moscow/forum/forum57/83327-ispolzovanie-komandy-_interface-ppp_client-info_-v-skripte/message375475">Использование команды &quot;interface ppp-client info&quot; в скрипте</a></b> <i>RouterOS</i> в форуме <a href="http://mikrotik.moscow/forum/forum57/">RouterOS</a>. <br />
			Спасибо за совет, alphil. asesko, кажется, я нашёл способ успешно использовать команду ppp-client info внутри скрипта. Нужно использовать счётчик и дать циклу отработать минимум 3 раза, чтобы системные переменные корректно установились. После этого их можно использовать по необходимости. Главное — «убить» процесс скрипта после завершения. Я написал два скрипта. Первый называется pppUptime, он использует команду ppp-client monitor для получения времени работы интерфейса. Второй — pppInfoUptime, он использует ppp-client info, но при этом запускает скрипт pppUptime, чтобы получить время работы и добавить его в информационный файл и письмо. Надеюсь, эти скрипты будут полезны. Я потратил на это много часов и многому научился. Приятного пользования!<br /><br />pppUptimeOnly: &nbsp;<br />## Этот скрипт просто устанавливает глобальную переменную pppUptime для "wan2" в примере. ## &nbsp;<br />## Название скрипта в примере — pppUptime ## &nbsp;<br />## Используется вместе с моим другим скриптом pppInfo ## &nbsp;<br />## Делитесь, модифицируйте, улучшайте и используйте на здоровье ## &nbsp;<br />## Проверено на RouterOS v5.12 с модемом Huawei E367 ## &nbsp;<br />## Peter James 17.03.2012 ##<br /><br />## Укажите имя PPP-интерфейса, для которого нужно получить время работы ## &nbsp;<br />:local pppName "wan2";<br /><br /># счетчик цикла # &nbsp;<br />:local k 0;<br /><br /># объявляем глобальной, чтобы другой скрипт мог использовать # &nbsp;<br />:global pppUptime;<br /><br />:local pppID [/interface ppp-client find name=$pppName];  <br />:log info "Запуск скрипта PPP Uptime для $pppName";<br /><br /># Начало команды monitor # &nbsp;<br />/interface ppp-client monitor $pppName do={<br /><br />:set k ($k+1);<br /><br /># запускаем цикл два раза, чтобы наверняка # &nbsp;<br />:if ($k=2) do={<br /><br />:set pppUptime $"uptime";<br /><br />## Теперь нужно остановить скрипт, иначе Monitor будет работать вечно ## &nbsp;<br />:log info "Скрипт PPP Uptime для $pppName завершён"; &nbsp;<br />/system script job remove [find script=pppUptime];  <br /><br />} &nbsp;<br />}<br /><br />pppInfoUptime (запускает вышеописанный скрипт pppUptimeOnly): &nbsp;<br />## Скрипт для записи информации PPP в файл и отправки на Email ## &nbsp;<br />## В моём примере имя PPP — "wan2" ## &nbsp;<br />## Имя скрипта — "wan2PPPinfoUptime" ## &nbsp;<br />## Использует команду ppp-client info ## &nbsp;<br />## с циклом для остановки команды после получения данных ## &nbsp;<br />## Можно использовать вместе с моим другим скриптом pppUptime, если нужно время работы ## &nbsp;<br />## Можно использовать файл info для других целей ## &nbsp;<br />## Не забудьте настроить Tools-Email ## &nbsp;<br />## Делитесь, меняйте, улучшайте и используйте как хотите ## &nbsp;<br />## Проверено на RouterOS v5.12 с модемом Huawei E367 ## &nbsp;<br />## Peter James 17.03.2012 ##<br /><br /># Установите имя PPP-интерфейса # &nbsp;<br />:local pppName "wan2";<br /><br /># Укажите email для получения отчёта PPP Info # &nbsp;<br />:local emailAddress "your_email_address"<br /><br />:local i 0;<br /><br />global pppUptime;<br /><br />:local pppID [/interface ppp-client find name=$pppName];<br /><br /># Переменные для хранения информации PPP # &nbsp;<br />:local String1; &nbsp;<br />:local String2; &nbsp;<br />:local pppInfoString;<br /><br /># Переменная для текущего IP PPP-интерфейса # &nbsp;<br />:local currentIP;<br /><br /># Получаем имя системы # &nbsp;<br />:local SystemID [/system identity get name];<br /><br />:local pppStatus; &nbsp;<br />:if ([/interface get [find name=$pppName] running]=true) do={<br /><br />:set pppStatus "Работает";<br /><br />### Получаем адрес указанного wan-интерфейса ### &nbsp;<br />:set currentIP [/ip address get [find interface=$pppName] address];  <br />:set currentIP [:pick $currentIP 0 [:find $currentIP "/"]]<br /><br />} else={ &nbsp;<br />:set pppStatus "Отключён"; &nbsp;<br />}<br /><br /># Запускаем скрипт pppUptime # &nbsp;<br /># Закомментируйте, если он не нужен # &nbsp;<br />/system script run pppUptime;<br /><br />:log info "Запуск скрипта PPP Info для $pppName";<br /><br /># Создаём файл с информацией # &nbsp;<br />/file print file="$SystemID-$pppName-PPP-info";<br /><br />:global SysDate [/system clock get date];  <br />:global SysTime [/system clock get time];<br /><br /># Начало команды info # &nbsp;<br />/interface ppp-client info $pppID do={<br /><br />:set i ($i+1);<br /><br /># по какой-то причине цикл должен пройти минимум 3 раза для установки переменных # &nbsp;<br /># ставим 5 повторов для надёжности # &nbsp;<br />:if ($i=5) do={<br /><br /># прочие данные, не из info команды # &nbsp;<br />:set String1 "Дата: $SysDate\nВремя: $SysTime\nИмя системы: $SystemID\nPPP Интерфейс: $pppName\nСтатус интерфейса: $pppStatus\nIP адрес: $currentIP\nВремя работы: $pppUptime\n";<br /><br />:set String2 "Статус модема: $"status"\nPIN статус: $"pin-status"\nФункциональность: $"functionality"\nПроизводитель: $"manufacturer"\nМодель: $"model"\nВерсия: $"revision"\nСерийный номер: $"serial-number"\nТекущий оператор: $"current-operator"\nТехнология доступа: $"access-technology"\nУровень сигнала: $"signal-strengh"";<br /><br />:set pppInfoString "$String1$String2";<br /><br />:log info $pppInfoString;<br /><br /># Записываем необходимую информацию в файл # &nbsp;<br />/file set "$SystemID-$pppName-PPP-info" contents=$pppInfoString; <br /><br /># Здесь можно сделать всё, что потребуется (например, отправить почту) #<br /><br /># Пример отправки Email # &nbsp;<br />:log info "Отправка Email с PPP Info"; &nbsp;<br />/tool e-mail send tls=yes subject="$SystemID $pppName PPP Info" to=$emailAddress body="$pppInfoString";<br /><br />:log info "Скрипт PPP Info для $pppName завершён";<br /><br />## Теперь нужно остановить скрипт, иначе info будет работать вечно ## &nbsp;<br />/system script job remove [find script=wan2PPPinfoUptime];<br /><br />} &nbsp;<br />} <br />
			<i>17.03.2012 19:04:00, Base122.</i>]]></description>
			<link>http://mikrotik.moscow/forum/forum57/83327-ispolzovanie-komandy-_interface-ppp_client-info_-v-skripte/message375475</link>
			<guid>http://mikrotik.moscow/forum/forum57/83327-ispolzovanie-komandy-_interface-ppp_client-info_-v-skripte/message375475</guid>
			<pubDate>Sat, 17 Mar 2012 19:04:00 -0400</pubDate>
			<category>RouterOS</category>
		</item>
		<item>
			<title>Использование команды &quot;interface ppp-client info&quot; в скрипте</title>
			<description><![CDATA[<b><a href="http://mikrotik.moscow/forum/forum57/83327-ispolzovanie-komandy-_interface-ppp_client-info_-v-skripte/message375474">Использование команды &quot;interface ppp-client info&quot; в скрипте</a></b> <i>RouterOS</i> в форуме <a href="http://mikrotik.moscow/forum/forum57/">RouterOS</a>. <br />
			Это правда, можно создать скрипт “umts_info”, который содержит команду “/interface ppp-client info ppp-out1” и вызывать его из планировщика. Чтобы завершить выполнение скрипта, можно использовать “/system script job remove [find script=umts_info]”. В логах мы увидим информацию об операторе SIM-карты.<br /><br />/log print where topics~"async"<br /><br />01:51:16 async,debug modem:2\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\0<WBR/>&shy;0\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\0<WBR/>&shy;0\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\0<WBR/>&shy;0\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\0<WBR/>&shy;0\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\0<WBR/>&shy;0\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\0<WBR/>&shy;0\00: sent AT+COPS?<br /><br />01:51:16 async,debug modem:2\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\0<WBR/>&shy;0\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\0<WBR/>&shy;0\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\0<WBR/>&shy;0\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\0<WBR/>&shy;0\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\0<WBR/>&shy;0\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\0<WBR/>&shy;0\00: rcvd +COPS: 0,0,"movistar",2<br /><br />В моём случае оператор — “movistar”, но никак не получается получить эту информацию в виде переменной. Не понимаю, почему команда /log print where message~“movistar” не срабатывает, думаю, проблема в нулях. <br />
			<i>16.03.2012 16:50:00, alphil.</i>]]></description>
			<link>http://mikrotik.moscow/forum/forum57/83327-ispolzovanie-komandy-_interface-ppp_client-info_-v-skripte/message375474</link>
			<guid>http://mikrotik.moscow/forum/forum57/83327-ispolzovanie-komandy-_interface-ppp_client-info_-v-skripte/message375474</guid>
			<pubDate>Fri, 16 Mar 2012 16:50:00 -0400</pubDate>
			<category>RouterOS</category>
		</item>
		<item>
			<title>Использование команды &quot;interface ppp-client info&quot; в скрипте</title>
			<description><![CDATA[<b><a href="http://mikrotik.moscow/forum/forum57/83327-ispolzovanie-komandy-_interface-ppp_client-info_-v-skripte/message375473">Использование команды &quot;interface ppp-client info&quot; в скрипте</a></b> <i>RouterOS</i> в форуме <a href="http://mikrotik.moscow/forum/forum57/">RouterOS</a>. <br />
			Похоже, если в скрипте использовать команду «/interface ppp-client info ppp-out1», она запускается в фоновом режиме и постоянно пишет информацию в системный лог. Это становится заметно, если для системного логирования включена асинхронная тема. Если один раз в скрипте вызвать эту команду info, повторно вызвать её уже нельзя — она уже запущена. После того, как команда info была запущена из скрипта, её нельзя использовать повторно и через Winbox. Пока что я не нашёл способа её остановить, кроме как просто отключить 3G-модем. Есть ли у кого-то команда, которую можно применить внутри скрипта, чтобы остановить PPP info после запуска? Если запускать PPP info из терминала, чтобы остановить — нужно нажать Q, но как это сделать внутри скрипта? <br />
			<i>15.03.2012 11:37:00, Base122.</i>]]></description>
			<link>http://mikrotik.moscow/forum/forum57/83327-ispolzovanie-komandy-_interface-ppp_client-info_-v-skripte/message375473</link>
			<guid>http://mikrotik.moscow/forum/forum57/83327-ispolzovanie-komandy-_interface-ppp_client-info_-v-skripte/message375473</guid>
			<pubDate>Thu, 15 Mar 2012 11:37:00 -0400</pubDate>
			<category>RouterOS</category>
		</item>
		<item>
			<title>Использование команды &quot;interface ppp-client info&quot; в скрипте</title>
			<description><![CDATA[<b><a href="http://mikrotik.moscow/forum/forum57/83327-ispolzovanie-komandy-_interface-ppp_client-info_-v-skripte/message375472">Использование команды &quot;interface ppp-client info&quot; в скрипте</a></b> <i>RouterOS</i> в форуме <a href="http://mikrotik.moscow/forum/forum57/">RouterOS</a>. <br />
			В основном, я хочу иметь три заранее настроенных профиля (три разных оператора) ppp-client для UMTS-соединения. Хочу настроить автоматический выбор профиля в зависимости от вставленной SIM-карты. Единственное, что приходит в голову — считать значение “current-operator” и использовать тот или иной профиль в зависимости от полученного значения (например, Vodafone). Если я использую команду “/interface ppp-client info ppp-out1”, то не могу получить данные current-operator как переменную — могу только их посмотреть. Есть ли способ получить эти данные? <br />
			<i>15.03.2012 11:04:00, alphil.</i>]]></description>
			<link>http://mikrotik.moscow/forum/forum57/83327-ispolzovanie-komandy-_interface-ppp_client-info_-v-skripte/message375472</link>
			<guid>http://mikrotik.moscow/forum/forum57/83327-ispolzovanie-komandy-_interface-ppp_client-info_-v-skripte/message375472</guid>
			<pubDate>Thu, 15 Mar 2012 11:04:00 -0400</pubDate>
			<category>RouterOS</category>
		</item>
		<item>
			<title>Использование команды &quot;interface ppp-client info&quot; в скрипте</title>
			<description><![CDATA[<b><a href="http://mikrotik.moscow/forum/forum57/83327-ispolzovanie-komandy-_interface-ppp_client-info_-v-skripte/message375471">Использование команды &quot;interface ppp-client info&quot; в скрипте</a></b> <i>RouterOS</i> в форуме <a href="http://mikrotik.moscow/forum/forum57/">RouterOS</a>. <br />
			Привет, у меня такая же проблема. Нашли решение? Спасибо. <br />
			<i>12.03.2012 20:29:00, alphil.</i>]]></description>
			<link>http://mikrotik.moscow/forum/forum57/83327-ispolzovanie-komandy-_interface-ppp_client-info_-v-skripte/message375471</link>
			<guid>http://mikrotik.moscow/forum/forum57/83327-ispolzovanie-komandy-_interface-ppp_client-info_-v-skripte/message375471</guid>
			<pubDate>Mon, 12 Mar 2012 20:29:00 -0400</pubDate>
			<category>RouterOS</category>
		</item>
		<item>
			<title>Использование команды &quot;interface ppp-client info&quot; в скрипте</title>
			<description><![CDATA[<b><a href="http://mikrotik.moscow/forum/forum57/83327-ispolzovanie-komandy-_interface-ppp_client-info_-v-skripte/message375470">Использование команды &quot;interface ppp-client info&quot; в скрипте</a></b> <i>RouterOS</i> в форуме <a href="http://mikrotik.moscow/forum/forum57/">RouterOS</a>. <br />
			Отличная работа. Не знал, что можно получить это вот так ($“current-operator”). На самом деле я использовал часть твоего скрипта, и это то, что мне было нужно. :local i 0;<br />/interface ppp-client info umts do={<br />:set i ($i+1);<br />:if ($i=5) do={<br />:global modemstatus $"status";<br />:global pinstatus $"pin-status";<br />:global currentoperator $"current-operator";<br />:global signalstrengh $"signal-strengh";<br />/system script job remove [ find script=umts_info ];<br />}<br />} <br />
			<i>17.03.2012 22:34:00, alphil.</i>]]></description>
			<link>http://mikrotik.moscow/forum/forum57/83327-ispolzovanie-komandy-_interface-ppp_client-info_-v-skripte/message375470</link>
			<guid>http://mikrotik.moscow/forum/forum57/83327-ispolzovanie-komandy-_interface-ppp_client-info_-v-skripte/message375470</guid>
			<pubDate>Sat, 17 Mar 2012 22:34:00 -0400</pubDate>
			<category>RouterOS</category>
		</item>
		<item>
			<title>Использование команды &quot;interface ppp-client info&quot; в скрипте</title>
			<description><![CDATA[<b><a href="http://mikrotik.moscow/forum/forum57/83327-ispolzovanie-komandy-_interface-ppp_client-info_-v-skripte/message375469">Использование команды &quot;interface ppp-client info&quot; в скрипте</a></b> <i>RouterOS</i> в форуме <a href="http://mikrotik.moscow/forum/forum57/">RouterOS</a>. <br />
			Привет! Я просто хочу получить RSSI от модема Sierra mPCIE и использовать это для чего-то ещё. В своём скрипте я использую такую строку: &nbsp;<br />/interface ppp-client info ppp-out1 do= { /global rssi "$"signal-strengh""; &lt;другая часть скрипта&gt;;} &nbsp;<br />Проблема в том, что команда "interface ppp-client info" выполняется в цикле, и скрипт не завершается... Можно использовать опцию "once", но тогда я не получаю никаких данных, так как эта команда должна отработать минимум два цикла, чтобы вывести какую-то информацию. Есть идеи, как решить эту проблему или, может, есть другой способ получить RSSI с модема Sierra MC8780? <br />
			<i>17.12.2011 21:09:00, asesko.</i>]]></description>
			<link>http://mikrotik.moscow/forum/forum57/83327-ispolzovanie-komandy-_interface-ppp_client-info_-v-skripte/message375469</link>
			<guid>http://mikrotik.moscow/forum/forum57/83327-ispolzovanie-komandy-_interface-ppp_client-info_-v-skripte/message375469</guid>
			<pubDate>Sat, 17 Dec 2011 21:09:00 -0500</pubDate>
			<category>RouterOS</category>
		</item>
	</channel>
</rss>
