<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
	<channel>
		<title>Mikrotik.moscow [тема: Вывод файла скрипта]</title>
		<link>http://mikrotik.moscow</link>
		<description>Новое в теме Вывод файла скрипта форума RouterOS на сайте Mikrotik.moscow [mikrotik.moscow]</description>
		<language>ru</language>
		<docs>http://backend.userland.com/rss2</docs>
		<pubDate>Thu, 20 Aug 2026 17:19:22 -0400</pubDate>
		<item>
			<title>Вывод файла скрипта</title>
			<description><![CDATA[<b><a href="http://mikrotik.moscow/forum/forum57/65484-vyvod-fayla-skripta/message253658">Вывод файла скрипта</a></b> <i>RouterOS</i> в форуме <a href="http://mikrotik.moscow/forum/forum57/">RouterOS</a>. <br />
			Вот команда, которую я запускаю в консоли: :set y [:len [/ip arp find]]; :put ($y); :put [/queue simple print]; :set bad 0; :set i 0; :set bad 0; :while($i &lt; $y) do={:set x 0; :while($bad = 0 && $x &lt; [:len [/queue simple find]]) do={:if (([/ip arp get $i address] . “/32”) = [/queue simple get $x target-address]) do={:set bad 1;}; :set x ($x + 1);}; :if ($bad = 0) do={:put [/ip arp get $i address]};:set bad 0; :set i ($i + 1)} Это работает…поверь мне. lol Может, и не очень, но что делать. Я вот думаю, не мог бы MikroTik добавить возможность использования команд print/put в скриптах? Можно было бы, например, открывать терминальное окно, запускать команду и закрывать его. Я понимаю, что это просто вывод на экран терминала, но даже если бы я добавил отправку почты с этим, всё равно не работало бы как скрипт. Так что пока что я просто захожу на каждый MikroTik и запускаю эту команду. Спасибо. -Jonathan <br />
			<i>28.08.2006 22:12:00, defek7.</i>]]></description>
			<link>http://mikrotik.moscow/forum/forum57/65484-vyvod-fayla-skripta/message253658</link>
			<guid>http://mikrotik.moscow/forum/forum57/65484-vyvod-fayla-skripta/message253658</guid>
			<pubDate>Mon, 28 Aug 2006 22:12:00 -0400</pubDate>
			<category>RouterOS</category>
		</item>
		<item>
			<title>Вывод файла скрипта</title>
			<description><![CDATA[<b><a href="http://mikrotik.moscow/forum/forum57/65484-vyvod-fayla-skripta/message253657">Вывод файла скрипта</a></b> <i>RouterOS</i> в форуме <a href="http://mikrotik.moscow/forum/forum57/">RouterOS</a>. <br />
			Ну ладно, похоже, если print в скрипте не работает, то и find тоже не заработает... <br />
			<i>28.08.2006 22:04:00, defek7.</i>]]></description>
			<link>http://mikrotik.moscow/forum/forum57/65484-vyvod-fayla-skripta/message253657</link>
			<guid>http://mikrotik.moscow/forum/forum57/65484-vyvod-fayla-skripta/message253657</guid>
			<pubDate>Mon, 28 Aug 2006 22:04:00 -0400</pubDate>
			<category>RouterOS</category>
		</item>
		<item>
			<title>Вывод файла скрипта</title>
			<description><![CDATA[<b><a href="http://mikrotik.moscow/forum/forum57/65484-vyvod-fayla-skripta/message253656">Вывод файла скрипта</a></b> <i>RouterOS</i> в форуме <a href="http://mikrotik.moscow/forum/forum57/">RouterOS</a>. <br />
			Ну ладно, у меня нет ничего, чтобы протестировать эту конкретную конфигурацию, и лень мне её настраивать. Может, я неправильно написал? Может, ты используешь v2.8.x или какую-нибудь старую версию v2.9.x? <br />
			<i>29.08.2006 20:02:00, sten.</i>]]></description>
			<link>http://mikrotik.moscow/forum/forum57/65484-vyvod-fayla-skripta/message253656</link>
			<guid>http://mikrotik.moscow/forum/forum57/65484-vyvod-fayla-skripta/message253656</guid>
			<pubDate>Tue, 29 Aug 2006 20:02:00 -0400</pubDate>
			<category>RouterOS</category>
		</item>
		<item>
			<title>Вывод файла скрипта</title>
			<description><![CDATA[<b><a href="http://mikrotik.moscow/forum/forum57/65484-vyvod-fayla-skripta/message253655">Вывод файла скрипта</a></b> <i>RouterOS</i> в форуме <a href="http://mikrotik.moscow/forum/forum57/">RouterOS</a>. <br />
			Похоже, я случайно дважды отправил сообщение, из-за какой-то странной ошибки при редактировании. <br />
			<i>29.08.2006 17:41:00, defek7.</i>]]></description>
			<link>http://mikrotik.moscow/forum/forum57/65484-vyvod-fayla-skripta/message253655</link>
			<guid>http://mikrotik.moscow/forum/forum57/65484-vyvod-fayla-skripta/message253655</guid>
			<pubDate>Tue, 29 Aug 2006 17:41:00 -0400</pubDate>
			<category>RouterOS</category>
		</item>
		<item>
			<title>Вывод файла скрипта</title>
			<description><![CDATA[<b><a href="http://mikrotik.moscow/forum/forum57/65484-vyvod-fayla-skripta/message253654">Вывод файла скрипта</a></b> <i>RouterOS</i> в форуме <a href="http://mikrotik.moscow/forum/forum57/">RouterOS</a>. <br />
			Хм, проблема с target-address=, я проверил в терминале, и там target-addresses=. И вообще, когда я просто запускаю в терминале команду "/queue simple find target-addresses=192.168.0.2/32 или любую форму IP-адреса", ничего не возвращается. Я пока еще копаюсь в этом. <br />
			<i>29.08.2006 17:38:00, defek7.</i>]]></description>
			<link>http://mikrotik.moscow/forum/forum57/65484-vyvod-fayla-skripta/message253654</link>
			<guid>http://mikrotik.moscow/forum/forum57/65484-vyvod-fayla-skripta/message253654</guid>
			<pubDate>Tue, 29 Aug 2006 17:38:00 -0400</pubDate>
			<category>RouterOS</category>
		</item>
		<item>
			<title>Вывод файла скрипта</title>
			<description><![CDATA[<b><a href="http://mikrotik.moscow/forum/forum57/65484-vyvod-fayla-skripta/message253653">Вывод файла скрипта</a></b> <i>RouterOS</i> в форуме <a href="http://mikrotik.moscow/forum/forum57/">RouterOS</a>. <br />
			Скачай этот инструмент для работы с syslog на странице загрузки, а затем замени 1.2.3.4 в следующем фрагменте на свой IP (не забудь открыть UDP-порт 514 на своем компьютере) / system logging {<br /> &nbsp;action add remotelogger target=remote remote=1.2.3.4:514<br /> &nbsp;add topics=script,warning prefix=queues action=remote disabled=no } Потом запусти это, может, получишь удовлетворительное решение? :foreach a in=[ / ip arp find ] do={ :set a [ / ip arp get $a address ]; :if ( [ / queue simple find target-address=( $a . \/32 ) ] = [ :nothing ] ) do={ :log warning ( ip\_not\_queues\_ . $a ) } } <br />
			<i>29.08.2006 16:21:00, sten.</i>]]></description>
			<link>http://mikrotik.moscow/forum/forum57/65484-vyvod-fayla-skripta/message253653</link>
			<guid>http://mikrotik.moscow/forum/forum57/65484-vyvod-fayla-skripta/message253653</guid>
			<pubDate>Tue, 29 Aug 2006 16:21:00 -0400</pubDate>
			<category>RouterOS</category>
		</item>
		<item>
			<title>Вывод файла скрипта</title>
			<description><![CDATA[<b><a href="http://mikrotik.moscow/forum/forum57/65484-vyvod-fayla-skripta/message253652">Вывод файла скрипта</a></b> <i>RouterOS</i> в форуме <a href="http://mikrotik.moscow/forum/forum57/">RouterOS</a>. <br />
			Я довольно нов в этом деле со скриптами. У меня есть скрипт, который сравнивает записи в моей ARP-таблице с записями в очереди. Этот скрипт состоит из нескольких переменных, цикла `while` и вложенного цикла `while`. Он работает нормально из консоли, когда я просто вставляю его содержимое в командную строку. Если я помещаю его в файл скрипта и запускаю файл скрипта из консоли, то переменные не выводятся. Я что-то упускаю? Или мне просто нужно выгрузить его в файл, может, отправить неизвестные данные по электронной почте… не уверен. Буду очень признателен за любую помощь. Спасибо. -Jonathan <br />
			<i>28.08.2006 21:47:00, defek7.</i>]]></description>
			<link>http://mikrotik.moscow/forum/forum57/65484-vyvod-fayla-skripta/message253652</link>
			<guid>http://mikrotik.moscow/forum/forum57/65484-vyvod-fayla-skripta/message253652</guid>
			<pubDate>Mon, 28 Aug 2006 21:47:00 -0400</pubDate>
			<category>RouterOS</category>
		</item>
	</channel>
</rss>
