URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 47602
[ Назад ]

Исходное сообщение
"at с точчностью до секунды"

Отправлено Irokez , 26-Авг-04 13:34 
Привет всем.
Задача проста: по диал-ап конектится юзер на pppd
в скрипте auth-up проверяется остаток на счету (в секундах)
и через заданный период киляется pppd(по порту)
мне эта схема кажется простой, но каким образом можно запустить скрипт через NN секунд? по-моему команда АТ не позволяет этого делать?
Там есть классная возможность задать приращение, но минимум в минутах.
Что придумать?

Содержание

Сообщения в этом обсуждении
"at с точчностью до секунды"
Отправлено YuryD , 26-Авг-04 15:01 
>Привет всем.
>Задача проста: по диал-ап конектится юзер на pppd
>в скрипте auth-up проверяется остаток на счету (в секундах)
>и через заданный период киляется pppd(по порту)

Чего так сурово, минута диалапа стоит 10-30 копеек, ну и учет времени
еще неизвестно откуда брать, после подьема ppp? Но ведь еще есть
такие вещи как время пока модемы не законнектятся, или пока carrier lost
придет при обрыве. IMHO все это усредняется более-менее, минутный интервал
самое то.


"at с точчностью до секунды"
Отправлено ipmanyak , 26-Авг-04 15:01 
>Привет всем.
>Задача проста: по диал-ап конектится юзер на pppd
>в скрипте auth-up проверяется остаток на счету (в секундах)
>и через заданный период киляется pppd(по порту)
>мне эта схема кажется простой, но каким образом можно запустить скрипт через
>NN секунд? по-моему команда АТ не позволяет этого делать?
>Там есть классная возможность задать приращение, но минимум в минутах.
>Что придумать?
как вариант - написать скрипт, в качестве параметра передавать ему время в секундах для команды sleep , после команды sleep киллять процесс
man sleep ,
sleep 15 s
sleep 20 m
cам скрипт можно запускать и без AT в этом случае :)

"at с точчностью до секунды"
Отправлено YuryD , 26-Авг-04 15:48 

Как я понял, раз pppd, значит PC+многопортовка. Этим на хлеб с маслом все равно не заработать. Имеющиеся бесплатные биллинги типа tac+ia в принципе
могут и посекундно отрубать, только зачем. Ну а если киска то радиусом
можно выдавать session-timeout с точностью до секунды.