Страница 4 из 4

Re: Как периодически делать проверку на наличие Интернета?

Добавлено: Вт май 15, 2012 9:54 am
felixtreem
Помогите написать такой скрипт:

ping ya.ru
если ок, завершить задачу,
если нет, повторить 10 раз ping ya.ru с промежутком в 10 сек, если в промежутках ок, завершить задачу, если все 10 раз пинга нет, послать пк в перезагрузку.

Re: Как периодически делать проверку на наличие Интернета?

Добавлено: Чт ноя 22, 2012 9:39 pm
romanych-88
Доброго всем времени суток!
Помогите пожалуйста со следующей задачей:
Пользую интернет асинхронный, провайдера SatGate, через Slonax 3G. С помошью XStarter переподключаю через определенное время соединение, чтобы скорость закачки была более-менее нормальной.
Вот как тут описано:
http://www.sky-fishing.ru/index.php?topic=107.0
Все бы хорошо, но есть одна существенная неприятность.
Иногда, даже можно сказать, часто, при переподключении не идет никакой трафик, хотя соединение установлено. Таким образом выходит, что интернет заработает лишь при следующем перезапуске Slonax, а будет это лишь через полчаса, к примеру...
Поэтому хочу доработать задачу следующим образом:
1. при достижении заданного таймаута задача завершает работу Slonax
2. обрывает наземное интернет подключение
3. запускает Slonax
4. ждет 30 сек.(время минимально необходимое для установки связи с интернет провайдером)
5. пингует любой сайт
6. при отсутствии соединения запускает задачу заново; при нормальном же пинге идет на пункт 4.
Так как в программе этой абсолютный чайник, прошу Вас помочь разобраться.
Заранее спасибо всем!

Re: Как периодически делать проверку на наличие Интернета?

Добавлено: Пт ноя 23, 2012 11:39 am
felixtreem
вы видите ответ на мой вопрос? нет! Разработчикам похер на проблемы с их прогой.. Советую сменить на что нибудь другое, не глючное и более понятное.

Re: Как периодически делать проверку на наличие Интернета?

Добавлено: Сб ноя 24, 2012 1:33 am
markua
Не умение написать простейший "скрипт" или разобраться с программой --- это не глючность или проблемы с прогой :shock: ;-)

К том же, Ваши "просьбы" никого не затронули ;-) , вот увидели бы эффект 8) - если бы добавили в конце, "того кто поможет , отблагодарю 5$ " :roll:

И увы Вы правы, единственный разработчик xStarter-а Alex , не в состоянии "тянуть на своих плечах" сей бесплатный продукт, да и за то что имеем(1.9.4.48) Ему огромная БЛАГОДАРНОСТЬ!!!

Re: Как периодически делать проверку на наличие Интернета?

Добавлено: Сб ноя 24, 2012 9:38 am
romanych-88
:) да без проблем, товарищи!
пять басков за этот скрипт не жалко:)
можно конечно, посидеть и самому полностью допетрить, но нада работать, а апосля уже не до того:(
вот мой мейл romanych-88@mail.ru пришлете файл задачи, кину деньгу на WMZ :)

Re: Как периодически делать проверку на наличие Интернета?

Добавлено: Вс ноя 25, 2012 3:43 am
romanych-88
Добрейший человек показал решение:)
http://www.sky-fishing.ru/index.php?topic=107.0

Re: Как периодически делать проверку на наличие Интернета?

Добавлено: Чт дек 13, 2012 12:51 pm
qbok
Всем привет!
Подскажите, правильно ли я всё сделал?

Мне надо мониторить доступность сайта. Я сделал процедуру эхолокатора до сайта с отправкой писем по его доступности и не доступности. Сегодня, утром, после запуска стартера с моим сценарием вчера вечером, мне на почту упало около 2 000 сообщений... В общем, сижу, пинги посылаю, пинги не теряются, иногда только большое время выходит... но в это же время мне падает письмо - сайт не доступен.

Прошу посмотреть, в чем же у меня проблема...

Re: Как периодически делать проверку на наличие Интернета?

Добавлено: Чт дек 13, 2012 3:12 pm
kassandra
qbok. Я думаю вся проблема в том, что вы установили цикл Wile с условием 1<=5, но ведь 1 всегда меньше 5 не так ли? :)
и цикл все время срабатывает, каждый раз отправляя письмо+ в задаче не стоит переключатель "Не запускать задачу, если она все еще работает"
Таким образом если сайт всего один раз стал недоступным и сработала ветка IF? цикл будет выполнятся бесконечно. Через 5 минут запустится вторая копия задачи, далее третья и так далее. Поэтому неудивительно если к концу дня на почту приходит такое количество писем.
P.S. Советую заглянуть в логи задачи. Там будет видно какая часть задачи работает не так как надо.

Re: Как периодически делать проверку на наличие Интернета?

Добавлено: Пт дек 14, 2012 9:19 am
qbok
kassandra писал(а):qbok. Я думаю вся проблема в том, что вы установили цикл Wile с условием 1<=5, но ведь 1 всегда меньше 5 не так ли? :)
Я слабо понимаю, что здесь поставить... может 3<=5?
"Не запускать задачу, если она все еще работает"
- тут галочку поставил :)

Re: Как периодически делать проверку на наличие Интернета?

Добавлено: Сб сен 27, 2014 9:12 pm
userdummy
Просмотрел весь форум, но так и не нашел вразумительного совета...
Задача согласуется с темой данной ветки. Речь пойдет только о первичном подключении к Инету с помощью xStarter.
Не секрет, что у провайдера могут быть проблемы с раздачей Инета (см. 1-й пост в данной ветке) :D
Напрашивается решение - "сваять" цикл типа While, где анализируется результат запуска проги rasdial.exe
Если результат не Success, то повторять процедуру запуска rasdial после паузы в 30 секунд скажем раз 10, после чего (равно как и при получении результата Success) попытки прекращать с выдачей в активное окно сообщения о крахе).
Вот только проблема: не могу понять синтаксис этого цикла в xStarterUI ?? :(