Проверка интернет соединения.

Обсуждение программ nnCron и nnCron LITE

Проверка интернет соединения.

Postby Kostyal » Sun, 02 Nov 2014, 13:05

Добрый день.
Я уже всю голову сломал :(
Как написать в кроне что бы при обрыве интернет запускалась определенная программа, а при возобновлении другая. Проверка интернет соединения (или обрыва) проводилась постоянно, а запуск программы один раз в зависимость от состояния (обрыв - запуск, соединение запуск и тд.). Это вообще возможно или надо писать отдельный скрипт . Оперативная система Windows XP, связь с инет через роутер по выделенке.
Спасибо
Kostyal
 
Posts: 4
Joined: Sun, 02 Nov 2014, 12:43

Re: Проверка интернет соединения.

Postby VoidVolker » Sun, 02 Nov 2014, 13:37

95% вопросов уже обсуждались на форуме или ответы на них есть в мануале.        nnCron 1.93 b15.exe
Как правильно задавать вопросы.
User avatar
VoidVolker
Site Admin
 
Posts: 2898
Joined: Tue, 25 Apr 2006, 17:56

Re: Проверка интернет соединения.

Postby Kostyal » Sun, 02 Nov 2014, 13:41

VoidVolker wrote:http://www.nncron.ru/help/RU/commands/watch.htm#WatchConnect
http://www.nncron.ru/help/RU/commands/start_app.htm

Спасибо за оперативный ответ.
Как прописать запуск программы я знаю, а функции WatchConnect и WatchDisconnect при соединении по LAN-WAN почему то не работают. Может есть какой нибудь другой способ?
Kostyal
 
Posts: 4
Joined: Sun, 02 Nov 2014, 12:43

Re: Проверка интернет соединения.

Postby VoidVolker » Mon, 03 Nov 2014, 10:42

Code: Select all
#( Задача_103503112014
SingleInstance
VARIABLE LastOnline
: Online?
   HOST-EXIST: "ya.ru"
;
Action:
Online? LastOnline !
BEGIN
  Online? DUP IF
    LastOnline @ NOT IF  \ Переход "нет интернета" -> "есть интернет"
   
    THEN
  ELSE
    LastOnline @ IF   \ Переход "есть интернет" -> "нет интернета"
   
    THEN
  THEN
  LastOnline !
  5000 PAUSE
AGAIN
)#
95% вопросов уже обсуждались на форуме или ответы на них есть в мануале.        nnCron 1.93 b15.exe
Как правильно задавать вопросы.
User avatar
VoidVolker
Site Admin
 
Posts: 2898
Joined: Tue, 25 Apr 2006, 17:56

Re: Проверка интернет соединения.

Postby Kostyal » Tue, 04 Nov 2014, 13:09

VoidVolker
Спасибо за помощь, но данное приложение циклично и запускается постоянно, то есть если нет соединения то программа запускается каждые пять секунд пока не изменится статус и если срон был запущен при выключенном соединении то работает только при включении и наоборот. Можно сделать что бы при запуске и неизменном статусе программа выполнялась один раз, но проверка выполнялась постоянно?
Last edited by VoidVolker on Tue, 04 Nov 2014, 18:00, edited 1 time in total.
Reason: Для кода следует использовать bb-тег code
Kostyal
 
Posts: 4
Joined: Sun, 02 Nov 2014, 12:43

Re: Проверка интернет соединения.

Postby VoidVolker » Tue, 04 Nov 2014, 17:59

Поправил.
95% вопросов уже обсуждались на форуме или ответы на них есть в мануале.        nnCron 1.93 b15.exe
Как правильно задавать вопросы.
User avatar
VoidVolker
Site Admin
 
Posts: 2898
Joined: Tue, 25 Apr 2006, 17:56

Re: Проверка интернет соединения.

Postby Kostyal » Tue, 04 Nov 2014, 20:57

ОГРОМНОЕ СПАСИБО!!! Все работает!
Kostyal
 
Posts: 4
Joined: Sun, 02 Nov 2014, 12:43


Return to nnCron forum (Russian)

Who is online

Users browsing this forum: Bing [Bot] and 2 guests