<?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>Fri, 14 Aug 2026 03:08:58 -0400</pubDate>
		<item>
			<title>Можно ли запускать скрипт при входе в систему?</title>
			<description><![CDATA[<b><a href="http://mikrotik.moscow/forum/forum57/88205-mozhno-li-zapuskat-skript-pri-vkhode-v-sistemu/message424543">Можно ли запускать скрипт при входе в систему?</a></b> <i>RouterOS</i> в форуме <a href="http://mikrotik.moscow/forum/forum57/">RouterOS</a>. <br />
			Ты планируешь опубликовать этот новый скрипт в этой теме или на форуме? Было бы здорово <img  src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" data-src="http://mikrotik.moscow/upload/main/smiles/2/bx_smile_smile.png" border="0" data-code=":)" data-definition="UHD" alt=":)" style="width:20px;height:20px;" title="С улыбкой" class="lazyload bx-smile" /> <br />
			<i>17.12.2014 15:41:00, rzirzi.</i>]]></description>
			<link>http://mikrotik.moscow/forum/forum57/88205-mozhno-li-zapuskat-skript-pri-vkhode-v-sistemu/message424543</link>
			<guid>http://mikrotik.moscow/forum/forum57/88205-mozhno-li-zapuskat-skript-pri-vkhode-v-sistemu/message424543</guid>
			<pubDate>Wed, 17 Dec 2014 15:41:00 -0500</pubDate>
			<category>RouterOS</category>
		</item>
		<item>
			<title>Можно ли запускать скрипт при входе в систему?</title>
			<description><![CDATA[<b><a href="http://mikrotik.moscow/forum/forum57/88205-mozhno-li-zapuskat-skript-pri-vkhode-v-sistemu/message424542">Можно ли запускать скрипт при входе в систему?</a></b> <i>RouterOS</i> в форуме <a href="http://mikrotik.moscow/forum/forum57/">RouterOS</a>. <br />
			Это хорошая идея. Помимо преимущества в том, что не пропадут никакие “промежуточные” записи, это ещё и даёт больше свободы. Если вы хотите, чтобы скрипт проверял новые входы, например, каждые 5 минут, он покажет все результаты. Я поработаю над новой версией с учётом этого. <br />
			<i>16.12.2014 19:42:00, skot.</i>]]></description>
			<link>http://mikrotik.moscow/forum/forum57/88205-mozhno-li-zapuskat-skript-pri-vkhode-v-sistemu/message424542</link>
			<guid>http://mikrotik.moscow/forum/forum57/88205-mozhno-li-zapuskat-skript-pri-vkhode-v-sistemu/message424542</guid>
			<pubDate>Tue, 16 Dec 2014 19:42:00 -0500</pubDate>
			<category>RouterOS</category>
		</item>
		<item>
			<title>Можно ли запускать скрипт при входе в систему?</title>
			<description><![CDATA[<b><a href="http://mikrotik.moscow/forum/forum57/88205-mozhno-li-zapuskat-skript-pri-vkhode-v-sistemu/message424541">Можно ли запускать скрипт при входе в систему?</a></b> <i>RouterOS</i> в форуме <a href="http://mikrotik.moscow/forum/forum57/">RouterOS</a>. <br />
			Не знаю, почему это не сработало на версии 6.13. Только что запустил на 6.20 — без проблем. Рад, что правка от rextended помогла тебе. Этот код создает проблемы, когда в массиве removeThese несколько элементов. Например, если в массиве 5 элементов и один из них совпадает, этот код не добавляет совпадающий элемент. Но для остальных элементов он добавляет одну и ту же запись в лог в массив currentBuf целых 4 раза. В моём исходном коде это предотвращалось тем, что я перебирал все элементы, и если совпадение находилось хоть раз — запись в лог игнорировалась. Запись добавлялась только если совпадений вообще не было.<br /><br />Я знал, что в формате времени бывают два варианта (00:00:00 и jul/11 00:00:00), и скрипт v3 проверял оба. Но про третий вариант я не знал. Интересно, что это такое? Обновлю скрипт, чтобы он это тоже учитывал. <br />
			<i>16.12.2014 19:18:00, skot.</i>]]></description>
			<link>http://mikrotik.moscow/forum/forum57/88205-mozhno-li-zapuskat-skript-pri-vkhode-v-sistemu/message424541</link>
			<guid>http://mikrotik.moscow/forum/forum57/88205-mozhno-li-zapuskat-skript-pri-vkhode-v-sistemu/message424541</guid>
			<pubDate>Tue, 16 Dec 2014 19:18:00 -0500</pubDate>
			<category>RouterOS</category>
		</item>
		<item>
			<title>Можно ли запускать скрипт при входе в систему?</title>
			<description><![CDATA[<b><a href="http://mikrotik.moscow/forum/forum57/88205-mozhno-li-zapuskat-skript-pri-vkhode-v-sistemu/message424540">Можно ли запускать скрипт при входе в систему?</a></b> <i>RouterOS</i> в форуме <a href="http://mikrotik.moscow/forum/forum57/">RouterOS</a>. <br />
			Отличный скрипт! Но почему по электронной почте отправляется только последнее сообщение из лога? Как настроить скрипт так, чтобы он отправлял все отслеживаемые сообщения с момента последнего изменения? <br />
			<i>14.12.2014 18:31:00, rzirzi.</i>]]></description>
			<link>http://mikrotik.moscow/forum/forum57/88205-mozhno-li-zapuskat-skript-pri-vkhode-v-sistemu/message424540</link>
			<guid>http://mikrotik.moscow/forum/forum57/88205-mozhno-li-zapuskat-skript-pri-vkhode-v-sistemu/message424540</guid>
			<pubDate>Sun, 14 Dec 2014 18:31:00 -0500</pubDate>
			<category>RouterOS</category>
		</item>
		<item>
			<title>Можно ли запускать скрипт при входе в систему?</title>
			<description><![CDATA[<b><a href="http://mikrotik.moscow/forum/forum57/88205-mozhno-li-zapuskat-skript-pri-vkhode-v-sistemu/message424539">Можно ли запускать скрипт при входе в систему?</a></b> <i>RouterOS</i> в форуме <a href="http://mikrotik.moscow/forum/forum57/">RouterOS</a>. <br />
			Рассчитываю на это) <br />
			<i>12.07.2014 07:00:00, rextended.</i>]]></description>
			<link>http://mikrotik.moscow/forum/forum57/88205-mozhno-li-zapuskat-skript-pri-vkhode-v-sistemu/message424539</link>
			<guid>http://mikrotik.moscow/forum/forum57/88205-mozhno-li-zapuskat-skript-pri-vkhode-v-sistemu/message424539</guid>
			<pubDate>Sat, 12 Jul 2014 07:00:00 -0400</pubDate>
			<category>RouterOS</category>
		</item>
		<item>
			<title>Можно ли запускать скрипт при входе в систему?</title>
			<description><![CDATA[<b><a href="http://mikrotik.moscow/forum/forum57/88205-mozhno-li-zapuskat-skript-pri-vkhode-v-sistemu/message424538">Можно ли запускать скрипт при входе в систему?</a></b> <i>RouterOS</i> в форуме <a href="http://mikrotik.moscow/forum/forum57/">RouterOS</a>. <br />
			Спасибо, Рекс! Я немного изменил твои предложения и теперь скрипт работает так, как мне нужно, учитывая, что время для меня неважно. Обязательно загляну по твоей ссылке. В следующий раз, когда буду в Италии, угощаю тебя напитком! <br />
			<i>11.07.2014 22:51:00, hngjared.</i>]]></description>
			<link>http://mikrotik.moscow/forum/forum57/88205-mozhno-li-zapuskat-skript-pri-vkhode-v-sistemu/message424538</link>
			<guid>http://mikrotik.moscow/forum/forum57/88205-mozhno-li-zapuskat-skript-pri-vkhode-v-sistemu/message424538</guid>
			<pubDate>Fri, 11 Jul 2014 22:51:00 -0400</pubDate>
			<category>RouterOS</category>
		</item>
		<item>
			<title>Можно ли запускать скрипт при входе в систему?</title>
			<description><![CDATA[<b><a href="http://mikrotik.moscow/forum/forum57/88205-mozhno-li-zapuskat-skript-pri-vkhode-v-sistemu/message424537">Можно ли запускать скрипт при входе в систему?</a></b> <i>RouterOS</i> в форуме <a href="http://mikrotik.moscow/forum/forum57/">RouterOS</a>. <br />
			Я поискал для тебя, почитай эту старую тему, там я выложил скрипт, чтобы сделать то, что тебе нужно. Не забудь прочитать всё!!! <noindex><a href="http://forum.mikrotik.com/t/script-send-email-as-user-login-into-routerboard/76788/1" target="_blank" rel="nofollow" >http://forum.mikrotik.com/t/script-send-email-as-user-login-into-routerboard/76788/1</a></noindex> <br />
			<i>11.07.2014 22:40:00, rextended.</i>]]></description>
			<link>http://mikrotik.moscow/forum/forum57/88205-mozhno-li-zapuskat-skript-pri-vkhode-v-sistemu/message424537</link>
			<guid>http://mikrotik.moscow/forum/forum57/88205-mozhno-li-zapuskat-skript-pri-vkhode-v-sistemu/message424537</guid>
			<pubDate>Fri, 11 Jul 2014 22:40:00 -0400</pubDate>
			<category>RouterOS</category>
		</item>
		<item>
			<title>Можно ли запускать скрипт при входе в систему?</title>
			<description><![CDATA[<b><a href="http://mikrotik.moscow/forum/forum57/88205-mozhno-li-zapuskat-skript-pri-vkhode-v-sistemu/message424536">Можно ли запускать скрипт при входе в систему?</a></b> <i>RouterOS</i> в форуме <a href="http://mikrotik.moscow/forum/forum57/">RouterOS</a>. <br />
			Спасибо, я быстро написал скрипт, который убирает комментарий из расписания, чтобы скрипт продолжал работать, и удалил время из темы письма. Пока что это будет работать. Может, стоит попросить Скота обновить скрипт — он действительно будет очень полезен. Спасибо за время, уделённое сегодня. <br />
			<i>11.07.2014 17:22:00, hngjared.</i>]]></description>
			<link>http://mikrotik.moscow/forum/forum57/88205-mozhno-li-zapuskat-skript-pri-vkhode-v-sistemu/message424536</link>
			<guid>http://mikrotik.moscow/forum/forum57/88205-mozhno-li-zapuskat-skript-pri-vkhode-v-sistemu/message424536</guid>
			<pubDate>Fri, 11 Jul 2014 17:22:00 -0400</pubDate>
			<category>RouterOS</category>
		</item>
		<item>
			<title>Можно ли запускать скрипт при входе в систему?</title>
			<description><![CDATA[<b><a href="http://mikrotik.moscow/forum/forum57/88205-mozhno-li-zapuskat-skript-pri-vkhode-v-sistemu/message424535">Можно ли запускать скрипт при входе в систему?</a></b> <i>RouterOS</i> в форуме <a href="http://mikrotik.moscow/forum/forum57/">RouterOS</a>. <br />
			Думаю, на данном этапе сценарий нужно переписывать с нуля… <br />
			<i>11.07.2014 17:18:00, rextended.</i>]]></description>
			<link>http://mikrotik.moscow/forum/forum57/88205-mozhno-li-zapuskat-skript-pri-vkhode-v-sistemu/message424535</link>
			<guid>http://mikrotik.moscow/forum/forum57/88205-mozhno-li-zapuskat-skript-pri-vkhode-v-sistemu/message424535</guid>
			<pubDate>Fri, 11 Jul 2014 17:18:00 -0400</pubDate>
			<category>RouterOS</category>
		</item>
		<item>
			<title>Можно ли запускать скрипт при входе в систему?</title>
			<description><![CDATA[<b><a href="http://mikrotik.moscow/forum/forum57/88205-mozhno-li-zapuskat-skript-pri-vkhode-v-sistemu/message424534">Можно ли запускать скрипт при входе в систему?</a></b> <i>RouterOS</i> в форуме <a href="http://mikrotik.moscow/forum/forum57/">RouterOS</a>. <br />
			Вижу, что новая версия RouterOS опускает дату в отметках времени, если дата совпадает с текущей: &nbsp;<br />/log&gt; pri &nbsp;<br />jan/01/2002 02:00:09 system,info router rebooted &nbsp;<br />jan/01/2002 02:00:20 interface,info ether1 link up (speed 100M, full duplex) &nbsp;<br />jan/01/2002 02:00:24 dhcp,info dhcp-client on ether1 got IP address 192.168.1.101 &nbsp;<br />19:11:42 system,info,account user admin logged in from 192.168.0.102 via winbox &nbsp;<br />19:12:34 system,info,account user admin logged in from 192.168.0.102 via telnet &nbsp;<br /><br />Скрипт надо править под это... Я исправил синтаксис, но, кажется, нужно переделать то, как используются дата и время... &nbsp;<br /><br />Также отсутствует год: пытаюсь установить время на 21 июля, и получаю такое: &nbsp;<br />/log&gt; pri detail &nbsp;<br />time=jan/01/2002 02:00:09 topics=system,info message=“router rebooted” &nbsp;<br />time=jan/01/2002 02:00:20 topics=interface,info message=“ether1 link up (speed 100M, full duplex)” &nbsp;<br />time=jan/01/2002 02:00:24 topics=dhcp,info message=“dhcp-client on ether1 got IP address 192.168.1.101” &nbsp;<br />time=jul/11 19:11:42 topics=system,info,account message=“user admin logged in from 192.168.0.102 via winbox” &nbsp;<br />time=jul/11 19:12:34 topics=system,info,account message=“user admin logged in from 192.168.0.102 via telnet” &nbsp;<br />time=19:16:05 topics=system,info message=“system time zone settings changed by admin” <br />
			<i>11.07.2014 17:14:00, rextended.</i>]]></description>
			<link>http://mikrotik.moscow/forum/forum57/88205-mozhno-li-zapuskat-skript-pri-vkhode-v-sistemu/message424534</link>
			<guid>http://mikrotik.moscow/forum/forum57/88205-mozhno-li-zapuskat-skript-pri-vkhode-v-sistemu/message424534</guid>
			<pubDate>Fri, 11 Jul 2014 17:14:00 -0400</pubDate>
			<category>RouterOS</category>
		</item>
		<item>
			<title>Можно ли запускать скрипт при входе в систему?</title>
			<description><![CDATA[<b><a href="http://mikrotik.moscow/forum/forum57/88205-mozhno-li-zapuskat-skript-pri-vkhode-v-sistemu/message424533">Можно ли запускать скрипт при входе в систему?</a></b> <i>RouterOS</i> в форуме <a href="http://mikrotik.moscow/forum/forum57/">RouterOS</a>. <br />
			Большое спасибо! Но помни, я исправляю только скрипт со стандартным синтаксисом, идея принадлежит не мне! Кроме вот этого: <br /><br />From :local toggle 1 :foreach j in=[:toarray $removeThese] do={ :if ([:typeof [:find [/log get $i message] “$j”]] = “num”) do={ :set toggle 0 } } :if ($toggle = 1) do={ :set currentBuf ($currentBuf , $i) } <br /><br />To :foreach j in=$removeThese do={ :if ([/log get $i value-name=message] ~ $j) do={ } else={ :set $currentBuf ($currentBuf,$i); }; }; <br />
			<i>11.07.2014 16:34:00, rextended.</i>]]></description>
			<link>http://mikrotik.moscow/forum/forum57/88205-mozhno-li-zapuskat-skript-pri-vkhode-v-sistemu/message424533</link>
			<guid>http://mikrotik.moscow/forum/forum57/88205-mozhno-li-zapuskat-skript-pri-vkhode-v-sistemu/message424533</guid>
			<pubDate>Fri, 11 Jul 2014 16:34:00 -0400</pubDate>
			<category>RouterOS</category>
		</item>
		<item>
			<title>Можно ли запускать скрипт при входе в систему?</title>
			<description><![CDATA[<b><a href="http://mikrotik.moscow/forum/forum57/88205-mozhno-li-zapuskat-skript-pri-vkhode-v-sistemu/message424532">Можно ли запускать скрипт при входе в систему?</a></b> <i>RouterOS</i> в форуме <a href="http://mikrotik.moscow/forum/forum57/">RouterOS</a>. <br />
			Рекс, ты настоящий! Если будешь продолжать решать мои проблемы, придётся взять тебя на работу. Очень благодарен! <br />
			<i>11.07.2014 16:27:00, hngjared.</i>]]></description>
			<link>http://mikrotik.moscow/forum/forum57/88205-mozhno-li-zapuskat-skript-pri-vkhode-v-sistemu/message424532</link>
			<guid>http://mikrotik.moscow/forum/forum57/88205-mozhno-li-zapuskat-skript-pri-vkhode-v-sistemu/message424532</guid>
			<pubDate>Fri, 11 Jul 2014 16:27:00 -0400</pubDate>
			<category>RouterOS</category>
		</item>
		<item>
			<title>Можно ли запускать скрипт при входе в систему?</title>
			<description><![CDATA[<b><a href="http://mikrotik.moscow/forum/forum57/88205-mozhno-li-zapuskat-skript-pri-vkhode-v-sistemu/message424531">Можно ли запускать скрипт при входе в систему?</a></b> <i>RouterOS</i> в форуме <a href="http://mikrotik.moscow/forum/forum57/">RouterOS</a>. <br />
			:local scheduleName value="mySchedule"; &nbsp;<br />:local emailAddress value="myEmail"; &nbsp;<br />:local startBuf value=[:toarray [/log find where message~"logged in" or message~"login failure"] ];  <br />:local removeThese value=[:toarray ("telnet","whatever string you want")];  <br /><br />:local lastTime value=("".[/system scheduler get [find name=$scheduleName] value-name=comment]);  <br /><br />:local currentBuf value=[:toarray ""];  <br /><br />:foreach i in=$startBuf do={ &nbsp;<br /> :foreach j in=$removeThese do={ &nbsp;<br /> &nbsp;:if ([/log get $i value-name=message] ~ $j) do={ } else={  <br /> &nbsp; :set $currentBuf ($currentBuf,$i); &nbsp;<br /> &nbsp;}; &nbsp;<br /> }; &nbsp;<br />}; &nbsp;<br /><br />:local currentLineCount value=[:len $currentBuf];  <br /> &nbsp; <br />if ($currentLineCount &gt; 0) do={ &nbsp;<br /><br /> :local currentTime value=[/log get [:pick $currentBuf ($currentLineCount - 1)] value-name=time];  <br /><br /> :if ([:len $currentTime] = 15) do={  <br /> &nbsp;:set $currentTime value=[:pick $currentTime 7 15];  <br /> }; &nbsp;<br /><br /> :local output value=($currentTime." ".[/log get [:pick $currentBuf ($currentLineCount - 1)] value-name=message]);  <br /> &nbsp; &nbsp; &nbsp;<br /> :if ( ([:len $lastTime] &lt; 1) or ( ([:len $lastTime] &gt; 0) and ($lastTime != $currentTime) ) ) do={  <br /> &nbsp;/system scheduler set [find where name=$scheduleName] comment=$currentTime;  <br /> &nbsp;/tool e-mail send to=$emailAddress subject=("MikroTik alert ".$currentTime) body=$output; &nbsp;<br /> } &nbsp;<br /><br />} <br />
			<i>11.07.2014 15:42:00, rextended.</i>]]></description>
			<link>http://mikrotik.moscow/forum/forum57/88205-mozhno-li-zapuskat-skript-pri-vkhode-v-sistemu/message424531</link>
			<guid>http://mikrotik.moscow/forum/forum57/88205-mozhno-li-zapuskat-skript-pri-vkhode-v-sistemu/message424531</guid>
			<pubDate>Fri, 11 Jul 2014 15:42:00 -0400</pubDate>
			<category>RouterOS</category>
		</item>
		<item>
			<title>Можно ли запускать скрипт при входе в систему?</title>
			<description><![CDATA[<b><a href="http://mikrotik.moscow/forum/forum57/88205-mozhno-li-zapuskat-skript-pri-vkhode-v-sistemu/message424530">Можно ли запускать скрипт при входе в систему?</a></b> <i>RouterOS</i> в форуме <a href="http://mikrotik.moscow/forum/forum57/">RouterOS</a>. <br />
			Скот, скрипт отличный и очень полезный! Молодец! Быстрый вопрос. Скрипт работает без сбоев на версии 6.2, как ты и говорил. Если у тебя будет свободная минутка, не мог бы ты взглянуть и попробовать на 6.13? У меня не получается запустить скрипт полностью на версиях выше 6.2. Было бы очень признательно! Спасибо! <br />
			<i>11.07.2014 13:59:00, hngjared.</i>]]></description>
			<link>http://mikrotik.moscow/forum/forum57/88205-mozhno-li-zapuskat-skript-pri-vkhode-v-sistemu/message424530</link>
			<guid>http://mikrotik.moscow/forum/forum57/88205-mozhno-li-zapuskat-skript-pri-vkhode-v-sistemu/message424530</guid>
			<pubDate>Fri, 11 Jul 2014 13:59:00 -0400</pubDate>
			<category>RouterOS</category>
		</item>
		<item>
			<title>Можно ли запускать скрипт при входе в систему?</title>
			<description><![CDATA[<b><a href="http://mikrotik.moscow/forum/forum57/88205-mozhno-li-zapuskat-skript-pri-vkhode-v-sistemu/message424529">Можно ли запускать скрипт при входе в систему?</a></b> <i>RouterOS</i> в форуме <a href="http://mikrotik.moscow/forum/forum57/">RouterOS</a>. <br />
			v3 - Обновлено с некоторыми изменениями: Добавлен массив removeThese для фильтрации нежелательных записей в логе. Дублируйте строки в кавычках и разделяйте запятыми. Если не хотите фильтровать логи, просто объявите переменную :local removeThese или оставьте двойные кавычки :local removeThese (“”). Оптимизирован последний блок :if, чтобы избежать повторяющегося кода. Убраны функции [:parse], так как, похоже, они не работают в v6.2. Отметка времени теперь сохраняется в комментарии расписания, а не в глобальной переменной — это нужно, чтобы при сохранении логов на диск не приходили дублированные оповещения после перезагрузки.<br /><br />:local scheduleName “mySchedule” &nbsp;<br />:local emailAddress “myEmail” &nbsp;<br />:local startBuf [:toarray [/log find message~“logged in” || message~“login failure”]]  <br />:local removeThese (“telnet”,“любой_нужный_вам_текст”) &nbsp;<br />:local lastTime [/system scheduler get [find name=“$scheduleName”] comment]  <br />:local currentBuf “” &nbsp;<br />:set currentBuf [:toarray $currentBuf]  <br />:foreach i in=$startBuf do={ &nbsp;<br /> &nbsp;:local toggle 1 &nbsp;<br /> &nbsp;:foreach j in=[:toarray $removeThese] do={  <br /> &nbsp; &nbsp;:if ([:typeof [:find [/log get $i message] “$j”]] = “num”) do={  <br /> &nbsp; &nbsp; &nbsp;:set toggle 0 &nbsp;<br /> &nbsp; &nbsp;} &nbsp;<br /> &nbsp;} &nbsp;<br /> &nbsp;:if ($toggle = 1) do={ &nbsp;<br /> &nbsp; &nbsp;:set currentBuf ($currentBuf , $i) &nbsp;<br /> &nbsp;} &nbsp;<br />} &nbsp;<br />:local currentLineCount [:len $currentBuf]  <br />if ($currentLineCount &gt; 0) do={ &nbsp;<br /> &nbsp;:local currentTime “$[/log get [:pick $currentBuf ($currentLineCount -1)] time ]”  <br /> &nbsp;:if ([:len $currentTime] = 15) do={  <br /> &nbsp; &nbsp;:set currentTime [:pick $currentTime 7 15]  <br /> &nbsp;} &nbsp;<br /> &nbsp;:local output “$currentTime $[/log get [:pick $currentBuf ($currentLineCount -1)] message ]”  <br /> &nbsp;:if (([:len $lastTime] &lt; 1) || (([:len $lastTime] &gt; 0) && ($lastTime != $currentTime))) do={  <br /> &nbsp; &nbsp;/system scheduler set [find name=“$scheduleName”] comment=$currentTime  <br /> &nbsp; &nbsp;/tool e-mail send to=“$emailAddress” subject=“MikroTik alert $currentTime” body=“$output” &nbsp;<br /> &nbsp;} &nbsp;<br />} <br />
			<i>07.10.2013 20:06:00, skot.</i>]]></description>
			<link>http://mikrotik.moscow/forum/forum57/88205-mozhno-li-zapuskat-skript-pri-vkhode-v-sistemu/message424529</link>
			<guid>http://mikrotik.moscow/forum/forum57/88205-mozhno-li-zapuskat-skript-pri-vkhode-v-sistemu/message424529</guid>
			<pubDate>Mon, 07 Oct 2013 20:06:00 -0400</pubDate>
			<category>RouterOS</category>
		</item>
		<item>
			<title>Можно ли запускать скрипт при входе в систему?</title>
			<description><![CDATA[<b><a href="http://mikrotik.moscow/forum/forum57/88205-mozhno-li-zapuskat-skript-pri-vkhode-v-sistemu/message424528">Можно ли запускать скрипт при входе в систему?</a></b> <i>RouterOS</i> в форуме <a href="http://mikrotik.moscow/forum/forum57/">RouterOS</a>. <br />
			Я разобрался… Этот скрипт направил меня в нужное русло: <noindex><a href="http://wiki.mikrotik.com/wiki/Manual:Scripting-examples#Detect_new_log_entry" target="_blank" rel="nofollow" >http://wiki.mikrotik.com/wiki/Manual:Scripting-examples#Detect_new_log_entry</a></noindex>. Следующий скрипт я использую вместе с планировщиком:<br /><br /># Скрипт для проверки новых специфичных записей в логе и отправки email-уведомлений &nbsp;<br /># Проверено на RouterOS v5.7+<br /><br /># контейнер для отслеживания последнего зафиксированного временного штампа &nbsp;<br />:global lastTime;<br /><br /># ищем записи в логе, где сообщение содержит "logged in" или "login failure" &nbsp;<br />:local currentBuf [ :toarray [ /log find message~"logged in" || message~"login failure" ] ];  <br /># получаем количество записей &nbsp;<br />:local currentLineCount [ :len $currentBuf ];<br /><br /># если есть записи, продолжаем &nbsp;<br />if ($currentLineCount &gt; 0) do={ &nbsp;<br /># исходя из количества записей, получаем время последней &nbsp;<br />	:local currentTime "$[ /log get [ :pick $currentBuf ($currentLineCount -1) ] time ]";<br /><br /># проверяем длину currentTime, если 15 — запись из предыдущего дня и начинается с месяц/день &nbsp;<br />	:if ([:len $currentTime] = 15 ) do={  <br /># обрезаем currentTime, оставляя только время xx:xx:xx &nbsp;<br />		:set currentTime [ :pick $currentTime 7 15 ];  <br />	}<br />	<br /># формируем тело письма с временной меткой и сообщением лога &nbsp;<br />	:local output "$currentTime $[/log get [ :pick $currentBuf ($currentLineCount-1) ] message ]";<br />	<br /># функция отправки email &nbsp;<br />	:local sndEmail [:parse "/tool e-mail send to=email@domain.com subject=\"MikroTik alert $currentTime\" body=\"$output\" tls=yes"];<br /><br /># функция звукового сигнала &nbsp;<br />	:local doBeep [:parse ":beep;:delay 150ms;:beep;"];<br /><br /># если lastTime ещё не задан (длина 0 — например, после перезагрузки) &nbsp;<br />	:if ([:len $lastTime] &lt; 1 ) do={  <br /># обновляем lastTime на currentTime &nbsp;<br />		:set lastTime $currentTime ; &nbsp;<br /># отправляем письмо и звуковой сигнал &nbsp;<br />		$sndEmail; &nbsp;<br />		$doBeep; &nbsp;<br /># если lastTime уже есть, продолжаем &nbsp;<br />	} else={ &nbsp;<br /># если lastTime не совпадает с последним временным штампом &nbsp;<br />		:if ( $lastTime != $currentTime ) do={ &nbsp;<br /># обновляем lastTime &nbsp;<br />			:set lastTime $currentTime ; &nbsp;<br /># отправляем письмо и звуковой сигнал &nbsp;<br />			$sndEmail; &nbsp;<br />			$doBeep; &nbsp;<br />		} &nbsp;<br />	} &nbsp;<br />} <br />
			<i>26.04.2012 23:57:00, skot.</i>]]></description>
			<link>http://mikrotik.moscow/forum/forum57/88205-mozhno-li-zapuskat-skript-pri-vkhode-v-sistemu/message424528</link>
			<guid>http://mikrotik.moscow/forum/forum57/88205-mozhno-li-zapuskat-skript-pri-vkhode-v-sistemu/message424528</guid>
			<pubDate>Thu, 26 Apr 2012 23:57:00 -0400</pubDate>
			<category>RouterOS</category>
		</item>
		<item>
			<title>Можно ли запускать скрипт при входе в систему?</title>
			<description><![CDATA[<b><a href="http://mikrotik.moscow/forum/forum57/88205-mozhno-li-zapuskat-skript-pri-vkhode-v-sistemu/message424527">Можно ли запускать скрипт при входе в систему?</a></b> <i>RouterOS</i> в форуме <a href="http://mikrotik.moscow/forum/forum57/">RouterOS</a>. <br />
			Абсолютно верно! Рекс, ещё одна последняя вещь, когда/если у тебя будет минутка. Скрипт работает нормально, но переменная $currentTime после запуска скрипта показывает дату 1 января 1970 года. Есть идеи, почему так? Время на моём Routerboard отображается правильно и актуально. <br />
			<i>11.07.2014 16:48:00, hngjared.</i>]]></description>
			<link>http://mikrotik.moscow/forum/forum57/88205-mozhno-li-zapuskat-skript-pri-vkhode-v-sistemu/message424527</link>
			<guid>http://mikrotik.moscow/forum/forum57/88205-mozhno-li-zapuskat-skript-pri-vkhode-v-sistemu/message424527</guid>
			<pubDate>Fri, 11 Jul 2014 16:48:00 -0400</pubDate>
			<category>RouterOS</category>
		</item>
		<item>
			<title>Можно ли запускать скрипт при входе в систему?</title>
			<description><![CDATA[<b><a href="http://mikrotik.moscow/forum/forum57/88205-mozhno-li-zapuskat-skript-pri-vkhode-v-sistemu/message424526">Можно ли запускать скрипт при входе в систему?</a></b> <i>RouterOS</i> в форуме <a href="http://mikrotik.moscow/forum/forum57/">RouterOS</a>. <br />
			Есть ли способ отслеживать входы в роутер и запускать при этом скрипт или отправлять письмо? <br />
			<i>27.03.2012 21:34:00, skot.</i>]]></description>
			<link>http://mikrotik.moscow/forum/forum57/88205-mozhno-li-zapuskat-skript-pri-vkhode-v-sistemu/message424526</link>
			<guid>http://mikrotik.moscow/forum/forum57/88205-mozhno-li-zapuskat-skript-pri-vkhode-v-sistemu/message424526</guid>
			<pubDate>Tue, 27 Mar 2012 21:34:00 -0400</pubDate>
			<category>RouterOS</category>
		</item>
	</channel>
</rss>
