Сегодня попытался немного разобраться в написании скриптов для Mikrotik RouterOS. В результате мой домашний рутер умеет подавать сигналы точного времени :)
Ниже код этого нехитрого скрипта:
:local ctime [:pick[/system clock get time] 0 2];
:set ctime [:tonum $ctime];
:if ( $ctime < 23 && $ctime > 6 ) do={
:if ($ctime > 12) do={ :set ctime ($ctime - 12) };
:for i from=1 to=$ctime do={
:beep;
:delay 1000ms;
};
:beep length=1500ms;
}
Для того, чтобы скрипт работал, его нужно добавить в script repository, а так же добавить в scheduler команду на выполнение скрипта в начале каждого часа.


0 Responses
Stay in touch with the conversation, subscribe to the RSS feed for comments on this post.