<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
	<channel>
		<title>Mikrotik.moscow [тема: Почему команда &quot;fetch&quot; не ждёт вывода?]</title>
		<link>http://mikrotik.moscow</link>
		<description>Новое в теме Почему команда &quot;fetch&quot; не ждёт вывода? форума RouterOS на сайте Mikrotik.moscow [mikrotik.moscow]</description>
		<language>ru</language>
		<docs>http://backend.userland.com/rss2</docs>
		<pubDate>Mon, 03 Aug 2026 06:22:55 -0400</pubDate>
		<item>
			<title>Почему команда &quot;fetch&quot; не ждёт вывода?</title>
			<description><![CDATA[<b><a href="http://mikrotik.moscow/forum/forum57/84134-pochemu-komanda-_fetch_-ne-zhdyet-vyvoda/message383569">Почему команда &quot;fetch&quot; не ждёт вывода?</a></b> <i>RouterOS</i> в форуме <a href="http://mikrotik.moscow/forum/forum57/">RouterOS</a>. <br />
			Команда Mikrotik, пожалуйста, добавьте в инструмент Fetch опцию таймаута! Таймаут по умолчанию — 10 секунд — слишком мал для некоторых задач. Ошибка: истекло время ожидания подключения. <br />
			<i>21.12.2021 14:32:00, Chupakabra303.</i>]]></description>
			<link>http://mikrotik.moscow/forum/forum57/84134-pochemu-komanda-_fetch_-ne-zhdyet-vyvoda/message383569</link>
			<guid>http://mikrotik.moscow/forum/forum57/84134-pochemu-komanda-_fetch_-ne-zhdyet-vyvoda/message383569</guid>
			<pubDate>Tue, 21 Dec 2021 14:32:00 -0500</pubDate>
			<category>RouterOS</category>
		</item>
		<item>
			<title>Почему команда &quot;fetch&quot; не ждёт вывода?</title>
			<description><![CDATA[<b><a href="http://mikrotik.moscow/forum/forum57/84134-pochemu-komanda-_fetch_-ne-zhdyet-vyvoda/message383568">Почему команда &quot;fetch&quot; не ждёт вывода?</a></b> <i>RouterOS</i> в форуме <a href="http://mikrotik.moscow/forum/forum57/">RouterOS</a>. <br />
			Также ничего не работает, в логе появляется только «start»:<br /><br />:local cronUrl "https://xxxxxxxxxxxxx.php"; &nbsp;<br />:log info "start"; &nbsp;<br />:local result [ :tool fetch url=$cronUrl as-value output=user ];  <br />:log info "finish"; <br />
			<i>07.03.2021 13:56:00, rssreader.</i>]]></description>
			<link>http://mikrotik.moscow/forum/forum57/84134-pochemu-komanda-_fetch_-ne-zhdyet-vyvoda/message383568</link>
			<guid>http://mikrotik.moscow/forum/forum57/84134-pochemu-komanda-_fetch_-ne-zhdyet-vyvoda/message383568</guid>
			<pubDate>Sun, 07 Mar 2021 13:56:00 -0500</pubDate>
			<category>RouterOS</category>
		</item>
		<item>
			<title>Почему команда &quot;fetch&quot; не ждёт вывода?</title>
			<description><![CDATA[<b><a href="http://mikrotik.moscow/forum/forum57/84134-pochemu-komanda-_fetch_-ne-zhdyet-vyvoda/message383567">Почему команда &quot;fetch&quot; не ждёт вывода?</a></b> <i>RouterOS</i> в форуме <a href="http://mikrotik.moscow/forum/forum57/">RouterOS</a>. <br />
			Возврат значения в переменную: &nbsp;<br />:local cronUrl "https://www.xxxxxxx.xx/xxxxxxxxxxxxx.php"; &nbsp;<br />:local result [/tool fetch url=$cronUrl as-value output=user];  <br />:if ($result-&gt;"status" = "finished") do={ &nbsp;<br /> &nbsp; &nbsp;:if ($result-&gt;"data" != "OK") do={ &nbsp;<br /> &nbsp; &nbsp; &nbsp; &nbsp;/tool e-mail send to="email@email.xx" subject="cron incomplete" body=$cronResult file=$cronFile &nbsp;<br /> &nbsp; &nbsp;} &nbsp;<br />} <br />
			<i>01.07.2020 17:26:00, sutrus.</i>]]></description>
			<link>http://mikrotik.moscow/forum/forum57/84134-pochemu-komanda-_fetch_-ne-zhdyet-vyvoda/message383567</link>
			<guid>http://mikrotik.moscow/forum/forum57/84134-pochemu-komanda-_fetch_-ne-zhdyet-vyvoda/message383567</guid>
			<pubDate>Wed, 01 Jul 2020 17:26:00 -0400</pubDate>
			<category>RouterOS</category>
		</item>
		<item>
			<title>Почему команда &quot;fetch&quot; не ждёт вывода?</title>
			<description><![CDATA[<b><a href="http://mikrotik.moscow/forum/forum57/84134-pochemu-komanda-_fetch_-ne-zhdyet-vyvoda/message383566">Почему команда &quot;fetch&quot; не ждёт вывода?</a></b> <i>RouterOS</i> в форуме <a href="http://mikrotik.moscow/forum/forum57/">RouterOS</a>. <br />
			Вот так?: &nbsp;<br />:local cronFile "result.log"; &nbsp;<br />:local cronUrl "https://www.xxxxxxx.xx/xxxxxxxxxxxxx.php"; &nbsp;<br />:delay 5s; &nbsp;<br />:tool fetch url=$cronUrl dst-path=$cronFile; &nbsp;<br />:delay 10s; &nbsp;<br />:local cronResult [/file get $cronFile contents];  <br />:if ($cronResult != "OK") do={ /tool e-mail send to="email@email.xx" subject="cron incomplete" body=$cronResult file=$cronFile } &nbsp;<br />Результат тот же — ничего. В команде fetch отсутствует опция «timeout». <br />
			<i>01.07.2020 05:32:00, rssreader.</i>]]></description>
			<link>http://mikrotik.moscow/forum/forum57/84134-pochemu-komanda-_fetch_-ne-zhdyet-vyvoda/message383566</link>
			<guid>http://mikrotik.moscow/forum/forum57/84134-pochemu-komanda-_fetch_-ne-zhdyet-vyvoda/message383566</guid>
			<pubDate>Wed, 01 Jul 2020 05:32:00 -0400</pubDate>
			<category>RouterOS</category>
		</item>
		<item>
			<title>Почему команда &quot;fetch&quot; не ждёт вывода?</title>
			<description><![CDATA[<b><a href="http://mikrotik.moscow/forum/forum57/84134-pochemu-komanda-_fetch_-ne-zhdyet-vyvoda/message383565">Почему команда &quot;fetch&quot; не ждёт вывода?</a></b> <i>RouterOS</i> в форуме <a href="http://mikrotik.moscow/forum/forum57/">RouterOS</a>. <br />
			Тебе не нужно ставить ; после каждой строки. Он нужен только если в одной строке несколько команд. <br />
			<i>24.03.2021 06:23:00, Jotne.</i>]]></description>
			<link>http://mikrotik.moscow/forum/forum57/84134-pochemu-komanda-_fetch_-ne-zhdyet-vyvoda/message383565</link>
			<guid>http://mikrotik.moscow/forum/forum57/84134-pochemu-komanda-_fetch_-ne-zhdyet-vyvoda/message383565</guid>
			<pubDate>Wed, 24 Mar 2021 06:23:00 -0400</pubDate>
			<category>RouterOS</category>
		</item>
		<item>
			<title>Почему команда &quot;fetch&quot; не ждёт вывода?</title>
			<description><![CDATA[<b><a href="http://mikrotik.moscow/forum/forum57/84134-pochemu-komanda-_fetch_-ne-zhdyet-vyvoda/message383564">Почему команда &quot;fetch&quot; не ждёт вывода?</a></b> <i>RouterOS</i> в форуме <a href="http://mikrotik.moscow/forum/forum57/">RouterOS</a>. <br />
			Попробуй проверить, нет ли какой-то ошибки, используя do и on-error, например: &nbsp;<br />:local cronUrl "https://xxxxxxxxxxxxx.php"; &nbsp;<br />/log info "start"; &nbsp;<br />:do { &nbsp;<br />	/tool fetch url=$cronUrl; &nbsp;<br />} on-error={ &nbsp;<br />	/log info "finished with error"; &nbsp;<br />} &nbsp;<br />/log info "finished"; &nbsp;<br />В скриптах команды log и fetch должны начинаться с “/”. <br />
			<i>23.03.2021 20:38:00, elico.</i>]]></description>
			<link>http://mikrotik.moscow/forum/forum57/84134-pochemu-komanda-_fetch_-ne-zhdyet-vyvoda/message383564</link>
			<guid>http://mikrotik.moscow/forum/forum57/84134-pochemu-komanda-_fetch_-ne-zhdyet-vyvoda/message383564</guid>
			<pubDate>Tue, 23 Mar 2021 20:38:00 -0400</pubDate>
			<category>RouterOS</category>
		</item>
		<item>
			<title>Почему команда &quot;fetch&quot; не ждёт вывода?</title>
			<description><![CDATA[<b><a href="http://mikrotik.moscow/forum/forum57/84134-pochemu-komanda-_fetch_-ne-zhdyet-vyvoda/message383563">Почему команда &quot;fetch&quot; не ждёт вывода?</a></b> <i>RouterOS</i> в форуме <a href="http://mikrotik.moscow/forum/forum57/">RouterOS</a>. <br />
			У меня тоже такая же проблема, @mikrotik, добавьте, пожалуйста, "limit timeout" в инструмент fetch. <br />
			<i>27.01.2022 20:08:00, byosni.</i>]]></description>
			<link>http://mikrotik.moscow/forum/forum57/84134-pochemu-komanda-_fetch_-ne-zhdyet-vyvoda/message383563</link>
			<guid>http://mikrotik.moscow/forum/forum57/84134-pochemu-komanda-_fetch_-ne-zhdyet-vyvoda/message383563</guid>
			<pubDate>Thu, 27 Jan 2022 20:08:00 -0500</pubDate>
			<category>RouterOS</category>
		</item>
		<item>
			<title>Почему команда &quot;fetch&quot; не ждёт вывода?</title>
			<description><![CDATA[<b><a href="http://mikrotik.moscow/forum/forum57/84134-pochemu-komanda-_fetch_-ne-zhdyet-vyvoda/message383562">Почему команда &quot;fetch&quot; не ждёт вывода?</a></b> <i>RouterOS</i> в форуме <a href="http://mikrotik.moscow/forum/forum57/">RouterOS</a>. <br />
			@rssreader, ты уже нашёл решение? У меня та же проблема: в скрипте после tool/fetch ничего не выполняется. <br />
			<i>29.12.2021 11:25:00, infabo.</i>]]></description>
			<link>http://mikrotik.moscow/forum/forum57/84134-pochemu-komanda-_fetch_-ne-zhdyet-vyvoda/message383562</link>
			<guid>http://mikrotik.moscow/forum/forum57/84134-pochemu-komanda-_fetch_-ne-zhdyet-vyvoda/message383562</guid>
			<pubDate>Wed, 29 Dec 2021 11:25:00 -0500</pubDate>
			<category>RouterOS</category>
		</item>
		<item>
			<title>Почему команда &quot;fetch&quot; не ждёт вывода?</title>
			<description><![CDATA[<b><a href="http://mikrotik.moscow/forum/forum57/84134-pochemu-komanda-_fetch_-ne-zhdyet-vyvoda/message383561">Почему команда &quot;fetch&quot; не ждёт вывода?</a></b> <i>RouterOS</i> в форуме <a href="http://mikrotik.moscow/forum/forum57/">RouterOS</a>. <br />
			Я использую команду «fetch» для запуска PHP-скриптов на моём веб-сервере через вызов по URL. PHP-скрипт генерирует большой объём данных (XML) — это занимает много времени. В конце он выводит только «OK». Однако команда fetch не ждёт появления «OK». Можно ли как-то установить таймаут для получения вывода или как это вообще решить? Мне нужно убедиться, что «OK» действительно вернулось. <br />
			<i>15.04.2020 08:54:00, rssreader.</i>]]></description>
			<link>http://mikrotik.moscow/forum/forum57/84134-pochemu-komanda-_fetch_-ne-zhdyet-vyvoda/message383561</link>
			<guid>http://mikrotik.moscow/forum/forum57/84134-pochemu-komanda-_fetch_-ne-zhdyet-vyvoda/message383561</guid>
			<pubDate>Wed, 15 Apr 2020 08:54:00 -0400</pubDate>
			<category>RouterOS</category>
		</item>
	</channel>
</rss>
