LINUX.ORG.RU

Помогите дописать скрипт!!!


0

0

[Ответить][Удалить]
Помогите скрипт дописать (PPPD+mgetty)
Используется у меня скрипты ip-up.local и ip-down.local (наверняка и вы многие их используете) которые пишут лог при ppp соединении примерно следующего характера:

Login: user1 24/03/2001 16:45:44 - 17:08:14 TIME: 22 m
Login: user2 24/03/2001 18:26:32 - 19:27:59 TIME: 61 m
Login: user3 24/03/2001 21:05:18 - 23:25:31 TIME: 140 m

При срабатывании mgetty в лог mgetty.log.ttyS* льется инфа:

03/16 22:21:26 ##### data dev=ttyS0, pid=2112, caller='none',conn='21600/ARQ/V34/LAPM/V42BIS/"5160955:1"', name='',cmd='/usr/sbin/pppd', user='/AutoPPP/'

Отсюда вопрос: как строчку conn из mgetty.log.ttyS* писать в лог ppp, чтобы получалась примерно следующее:

Login: user1 24/03/2001 16:45:44 - 17:08:14 TIME: 22 m conn='21600/ARQ/V34/LAPM/V42BIS/"5160955:1"'

Вариант перемещения строчки из файла А в файл В не устраивает, нужно чтобы это происходило при коннекте ppp юзверя.

И вообще где почитать какие переменные тех или иных программ доступны в скриптах и как к ним обращаться, только не отправляйте к "воде" типа "Программирование на SHELL" и т.п.

Заранее благодарен!!!

Re: Помогите дописать скрипт!!!

Не позно ли... Ну да ладно. Мелкая хитрость: в ip-up.local добавь строку типа ... env > /tmp/ip-up.local.var ... Она тебе скажет че там есть интересного :) С ip-down.local по аналогии...

gdenis ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.