|
ru.unix.bsd- RU.UNIX.BSD ------------------------------------------------------------------ From : Victor Sudakov 2:5020/400 04 Jan 2004 09:29:10 To : Valentin Davydov Subject : Re: Снимать с com порта информацию и складывать её в файл --------------------------------------------------------------------------------
Valentin Davydov wrote:
>>
>>> VS> Hо дело еще и в том, что в kermit есть стандартно многие вещи, которые
>>> VS> на awk придется писать самому. Hапример, если line busy, то
>>> VS> попытаться открыть другой порт (или подождать 5 минут и снова попытаться
>>> VS> открыть). Или залить снятое с АТС на ftp сервер без лишних телодвижений.
>>>
>>> Понятно. Конечно, stty и awk это простые инструменты, но для задачи
>>> непрерывного снятия статистики с порта АТС больше ничего не надо:
>>> stty задает преобразование LF в CR, awk пишет stdin в файл с именем
>>> текущей даты.
>>
>>АТС бывают разные. Есть такие, до порта которых еще сперва дозвониться
>>надо, авторизоваться и отдать несколько команд, после чего она уже
>>начнет тебе статистику лить.
>
> Именно поэтому я скрипты дозвона pppd переписал с chatа на awk ;-)
А как ты на awk делаешь, например, ожидание строки CONNECT в течение
сорока секунд (если не дождались - вернуть ошибку, если пришла раньше
чем через 40 секунд - заканчиваем ждать и продолжаем выполнение сценария)?
--
Victor Sudakov, VAS4-RIPE, VAS47-RIPN
2:5005/49@fidonet http://vas.tomsk.ru/
--- ifmail v.2.15dev5.1
* Origin: CISA Ltd. InterNetNews site (2:5020/400)
Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.unix.bsd/3273feae59b.html, оценка из 5, голосов 10
|