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

Скрипт перезагрузки модема. Пауза в скрипте, как сделать.

Добавлено: Ср окт 08, 2014 9:52 pm
Kod.Begemot
Добрый день!
Ваяю скрипт перезагрузки модема по отсутствию пинга шлюза. Модем перезагружаю полность - питание обрываю. Питание "дёргает" релюшка, с нормально замкнутыми контактами. Саму релюшку дёргаю без проблем, проблема с кодом - не могу реализовать паузу - нужно отключить, подождать секунд 10-30 и включить обратно. При этом повторную проверку нужно делать тоже не сразу. В общем нужны паузы, как делать их - не знаю :( Может какие таймеры?
Прошу прощения, если вопрос обсуждался, или ламерский... Новичек я ещё в программирование MDM.

Re: Скрипт перезагрузки модема. Пауза в скрипте, как сделать

Добавлено: Чт окт 09, 2014 7:13 am
Amarok
Пауза в 1 сек: delay(1000);

Re: Скрипт перезагрузки модема. Пауза в скрипте, как сделать

Добавлено: Чт окт 09, 2014 9:43 am
PAV
Лучше таймер с проверкой. А то delay(30000) здорово систему подвесит.

Re: Скрипт перезагрузки модема. Пауза в скрипте, как сделать

Добавлено: Чт окт 09, 2014 9:56 am
Amarok
PAV писал(а):Лучше таймер с проверкой
Это как?

Re: Скрипт перезагрузки модема. Пауза в скрипте, как сделать

Добавлено: Чт окт 09, 2014 10:01 am
Kod.Begemot
Вот и я так думаю, таймер исрользовать правильнее, только я не умею... :(


Отправлено с моего MB526 через Tapatalk

Re: Скрипт перезагрузки модема. Пауза в скрипте, как сделать

Добавлено: Чт окт 09, 2014 10:31 am
sergejey
вот как сделать отложенное действие:
setTimeOut('mytimer','say("Привет!");',10);
выполнит команду (или несколько) через 10 секунд. mytimer это название таймера -- должно быть уникальным для действия, т.к. если такой уже есть, то он будет отменён. вручную отменить запланированное действие можно так:
clearTimeOut('mytimer');

Re: Скрипт перезагрузки модема. Пауза в скрипте, как сделать

Добавлено: Чт окт 09, 2014 11:25 am
Kod.Begemot
Спасибо большое!
Теперь буду пробовать!



Отправлено с моего MB526 через Tapatalk