porozut Опубликовано 17 июля, 2014 · Жалоба Народ доброго всем времени суток . Ситуация следующая есть борд МТ в него вставлен свисток Уёты который периодически виснет , ребут борда не спасает так как usb при этом не сбрасывает питание ,а вот ребут питания usb помогает (программно) ,есть ли возможность накатать скрип что бы при обрыве пинга (ну скажем до гугла ) борд делал ребут питания usb на 10-20 сек . ? Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
Constantin Опубликовано 17 июля, 2014 · Жалоба tools/netwatch оно? Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
porozut Опубликовано 17 июля, 2014 · Жалоба tools/netwatch оно? не не то нужен был скрипп именно для ребута питания usb порта при отсутствия связи с внешним миром , но скрипт найден всем спс ! Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
fhntv_smart Опубликовано 17 июля, 2014 · Жалоба А какой борд? Не все умеют USB power reset А так, вообще, в tool/netwatch, Адрес любой внешний, в on DOWN system routerboard usb power-reset duration=1 ; Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
porozut Опубликовано 17 июля, 2014 · Жалоба А какой борд? Не все умеют USB power reset А так, вообще, в tool/netwatch, Адрес любой внешний, в on DOWN system routerboard usb power-reset duration=1 ; спс нашел скрипт , переделал под свои нужды и всё заработало . Вообще борд 912 ,но разве не все МТ могут юсб ресет делать ? я думал это от прошивки зависит ? Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
Constantin Опубликовано 17 июля, 2014 · Жалоба спс нашел скрипт , переделал под свои нужды и всё заработало не я худею с вас, а поделиться????? Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
porozut Опубликовано 18 июля, 2014 (изменено) · Жалоба спс нашел скрипт , переделал под свои нужды и всё заработало не я худею с вас, а поделиться????? Да нет проблем : :local PingCount 3 :local google 8.8.8.8 :local yandex 77.88.8.8 :local mail 94.100.180.201 :local ResultGoogle [/ping count=$PingCount $Google interface=yota] :local Resultyandex [/ping count=$PingCount $yandex interface=yota] :local ResultMail [/ping count=$PingCount $mail interface=yota] :local MainIfInetOk false; :set MainIfInetOk (($ResultGoogle + $Resultyandex + $ResultMail) >= (2 * $PingCount)) :put "MainIfInetOk=$MainIfInetOk" if (!$MainIfInetOk) do={ /log error "Bad connect" /system routerboard usb power-reset /system reboot } if ($MainIfInetOk) do={ /log info "Connect OK" } Можно дать команду отключить а потом включить usb интерфейс. В скрипте если нужно выполнить следующую команду через время, прописывается delay между командами, то есть выполнить через секунду CODE: delay 1; или через 10 секунд CODE: delay 10; /system script run script1 - для шудалера ! время проверки я думаю по вкусу =) написали в начале это ,но потом подумали нах нам ребут борда "/system reboot" и выкинули эту строку =) в строке где указано "yota" это имя интерфейса (может быть что угодно мегафон или другой иной usb свисток) - для тех кто в танке =) Изменено 18 июля, 2014 пользователем porozut Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...