Всем привет. Я решил свой вопрос может он кому то поможет.
Значит создаем скрипт и внем пишем одну строчку:
:global z 60;
это мы создали глобальную переменную и будем и присвоили ей значение 60.
Далее создаем другой скрипт пишем:
:if ([/interface get pptp running]=false) do={
/interface disable pptp;
}
:global z
:if ($z>0) do={:set z ($z-1);}
:if ($z=0) do={
/interface enable pptp;
:set z 60;
}
скрипт очень простой
первое условие проверяет активно ли соединение если нет то он отключает этот интерфейс.
второе условие если переменная $z больше 0 то от нее отнимается один.
третье как только переменная $z будет ровна 0 интерфейс включится.
осталось скрипт добавить в задания чтоб он выполнялся автоматически.
делается это в system -> Scheduler :
там тоже все просто первый скрипт должен запускать поставить startup
второй с интервалом минута.
Объявление
Свернуть
Пока нет объявлений.
microtil скрипт
Свернуть
X
-
ошибок много
Сообщение от Алексей Посмотреть сообщениеА смысл отключать интерфейс когда пропадает связь?
Прокомментировать:
-
microtil скрипт
хотел написать простой скрипт чтоб когда связь пропадала интерфейс отключался (например на час).
а потом включался.
написал скрипт такого вида
Код::if ([/interface get pptp running]=false) do={ /interface disable pptp; :global z 60; } :if ($z > 0) do={ $z ($z-1) } :if ($z = 0) do={ /interface enable pptp; }
потом до меня дошло и я сделал проще
Код:if ([/interface get pptp running]=false) do={ /interface disable pptp; :delay 3600 /interface enable pptp; }
Прокомментировать: