Как периодически делать проверку на наличие Интернета?
-
- Пассажир
- Сообщения: 7
- Зарегистрирован: Сб июн 04, 2011 4:30 pm
- Благодарил (а): 0
- Поблагодарили: 0
Re: Как периодически делать проверку на наличие Интернета?
Помогите написать такой скрипт:
ping ya.ru
если ок, завершить задачу,
если нет, повторить 10 раз ping ya.ru с промежутком в 10 сек, если в промежутках ок, завершить задачу, если все 10 раз пинга нет, послать пк в перезагрузку.
ping ya.ru
если ок, завершить задачу,
если нет, повторить 10 раз ping ya.ru с промежутком в 10 сек, если в промежутках ок, завершить задачу, если все 10 раз пинга нет, послать пк в перезагрузку.
-
- Пассажир
- Сообщения: 3
- Зарегистрирован: Чт ноя 22, 2012 9:02 pm
- Благодарил (а): 0
- Поблагодарили: 0
Re: Как периодически делать проверку на наличие Интернета?
Доброго всем времени суток!
Помогите пожалуйста со следующей задачей:
Пользую интернет асинхронный, провайдера 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.
Так как в программе этой абсолютный чайник, прошу Вас помочь разобраться.
Заранее спасибо всем!
Помогите пожалуйста со следующей задачей:
Пользую интернет асинхронный, провайдера 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.
Так как в программе этой абсолютный чайник, прошу Вас помочь разобраться.
Заранее спасибо всем!
-
- Пассажир
- Сообщения: 7
- Зарегистрирован: Сб июн 04, 2011 4:30 pm
- Благодарил (а): 0
- Поблагодарили: 0
Re: Как периодически делать проверку на наличие Интернета?
вы видите ответ на мой вопрос? нет! Разработчикам похер на проблемы с их прогой.. Советую сменить на что нибудь другое, не глючное и более понятное.
-
- Ас
- Сообщения: 197
- Зарегистрирован: Чт май 29, 2008 5:06 pm
- Благодарил (а): 3 раза
- Поблагодарили: 10 раз
Re: Как периодически делать проверку на наличие Интернета?
Не умение написать простейший "скрипт" или разобраться с программой --- это не глючность или проблемы с прогой
К том же, Ваши "просьбы" никого не затронули , вот увидели бы эффект - если бы добавили в конце, "того кто поможет , отблагодарю 5$ "
И увы Вы правы, единственный разработчик xStarter-а Alex , не в состоянии "тянуть на своих плечах" сей бесплатный продукт, да и за то что имеем(1.9.4.48) Ему огромная БЛАГОДАРНОСТЬ!!!
К том же, Ваши "просьбы" никого не затронули , вот увидели бы эффект - если бы добавили в конце, "того кто поможет , отблагодарю 5$ "
И увы Вы правы, единственный разработчик xStarter-а Alex , не в состоянии "тянуть на своих плечах" сей бесплатный продукт, да и за то что имеем(1.9.4.48) Ему огромная БЛАГОДАРНОСТЬ!!!
-
- Пассажир
- Сообщения: 3
- Зарегистрирован: Чт ноя 22, 2012 9:02 pm
- Благодарил (а): 0
- Поблагодарили: 0
Re: Как периодически делать проверку на наличие Интернета?
да без проблем, товарищи!
пять басков за этот скрипт не жалко:)
можно конечно, посидеть и самому полностью допетрить, но нада работать, а апосля уже не до того:(
вот мой мейл romanych-88@mail.ru пришлете файл задачи, кину деньгу на WMZ
пять басков за этот скрипт не жалко:)
можно конечно, посидеть и самому полностью допетрить, но нада работать, а апосля уже не до того:(
вот мой мейл romanych-88@mail.ru пришлете файл задачи, кину деньгу на WMZ
-
- Пассажир
- Сообщения: 3
- Зарегистрирован: Чт ноя 22, 2012 9:02 pm
- Благодарил (а): 0
- Поблагодарили: 0
Re: Как периодически делать проверку на наличие Интернета?
Добрейший человек показал решение:)
http://www.sky-fishing.ru/index.php?topic=107.0
http://www.sky-fishing.ru/index.php?topic=107.0
-
- Пассажир
- Сообщения: 3
- Зарегистрирован: Пн дек 10, 2012 2:44 pm
- Благодарил (а): 1 раз
- Поблагодарили: 0
Re: Как периодически делать проверку на наличие Интернета?
Всем привет!
Подскажите, правильно ли я всё сделал?
Мне надо мониторить доступность сайта. Я сделал процедуру эхолокатора до сайта с отправкой писем по его доступности и не доступности. Сегодня, утром, после запуска стартера с моим сценарием вчера вечером, мне на почту упало около 2 000 сообщений... В общем, сижу, пинги посылаю, пинги не теряются, иногда только большое время выходит... но в это же время мне падает письмо - сайт не доступен.
Прошу посмотреть, в чем же у меня проблема...
Подскажите, правильно ли я всё сделал?
Мне надо мониторить доступность сайта. Я сделал процедуру эхолокатора до сайта с отправкой писем по его доступности и не доступности. Сегодня, утром, после запуска стартера с моим сценарием вчера вечером, мне на почту упало около 2 000 сообщений... В общем, сижу, пинги посылаю, пинги не теряются, иногда только большое время выходит... но в это же время мне падает письмо - сайт не доступен.
Прошу посмотреть, в чем же у меня проблема...
- Вложения
-
- Проверка сайта web-lock.xstk
- проверка доступности сайта
- (11 КБ) 571 скачивание
-
- Ас
- Сообщения: 112
- Зарегистрирован: Вт янв 26, 2010 1:09 pm
- Благодарил (а): 0
- Поблагодарили: 19 раз
Re: Как периодически делать проверку на наличие Интернета?
qbok. Я думаю вся проблема в том, что вы установили цикл Wile с условием 1<=5, но ведь 1 всегда меньше 5 не так ли?
и цикл все время срабатывает, каждый раз отправляя письмо+ в задаче не стоит переключатель "Не запускать задачу, если она все еще работает"
Таким образом если сайт всего один раз стал недоступным и сработала ветка IF? цикл будет выполнятся бесконечно. Через 5 минут запустится вторая копия задачи, далее третья и так далее. Поэтому неудивительно если к концу дня на почту приходит такое количество писем.
P.S. Советую заглянуть в логи задачи. Там будет видно какая часть задачи работает не так как надо.
и цикл все время срабатывает, каждый раз отправляя письмо+ в задаче не стоит переключатель "Не запускать задачу, если она все еще работает"
Таким образом если сайт всего один раз стал недоступным и сработала ветка IF? цикл будет выполнятся бесконечно. Через 5 минут запустится вторая копия задачи, далее третья и так далее. Поэтому неудивительно если к концу дня на почту приходит такое количество писем.
P.S. Советую заглянуть в логи задачи. Там будет видно какая часть задачи работает не так как надо.
- Рейтинг: 33.33%
-
- Пассажир
- Сообщения: 3
- Зарегистрирован: Пн дек 10, 2012 2:44 pm
- Благодарил (а): 1 раз
- Поблагодарили: 0
Re: Как периодически делать проверку на наличие Интернета?
Я слабо понимаю, что здесь поставить... может 3<=5?kassandra писал(а):qbok. Я думаю вся проблема в том, что вы установили цикл Wile с условием 1<=5, но ведь 1 всегда меньше 5 не так ли?
- тут галочку поставил"Не запускать задачу, если она все еще работает"
-
- Пассажир
- Сообщения: 10
- Зарегистрирован: Вт апр 15, 2014 3:09 pm
- Благодарил (а): 0
- Поблагодарили: 1 раз
Re: Как периодически делать проверку на наличие Интернета?
Просмотрел весь форум, но так и не нашел вразумительного совета...
Задача согласуется с темой данной ветки. Речь пойдет только о первичном подключении к Инету с помощью xStarter.
Не секрет, что у провайдера могут быть проблемы с раздачей Инета (см. 1-й пост в данной ветке)
Напрашивается решение - "сваять" цикл типа While, где анализируется результат запуска проги rasdial.exe
Если результат не Success, то повторять процедуру запуска rasdial после паузы в 30 секунд скажем раз 10, после чего (равно как и при получении результата Success) попытки прекращать с выдачей в активное окно сообщения о крахе).
Вот только проблема: не могу понять синтаксис этого цикла в xStarterUI ??
Задача согласуется с темой данной ветки. Речь пойдет только о первичном подключении к Инету с помощью xStarter.
Не секрет, что у провайдера могут быть проблемы с раздачей Инета (см. 1-й пост в данной ветке)
Напрашивается решение - "сваять" цикл типа While, где анализируется результат запуска проги rasdial.exe
Если результат не Success, то повторять процедуру запуска rasdial после паузы в 30 секунд скажем раз 10, после чего (равно как и при получении результата Success) попытки прекращать с выдачей в активное окно сообщения о крахе).
Вот только проблема: не могу понять синтаксис этого цикла в xStarterUI ??