LINUX.ORG.RU
ФорумAdmin

Помогите скрипт дописать (PPPD+mgetty)


0

0

Используется у меня скрипты 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" и т.п.

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

в данном случае надо копать доки на mgetty !
я например не знаю

ae
()

я копаю это все из команды LAST вместе с grep получается что нужно. Скрипт пускается 1 раз в день. Вначале скрипта прибиваются все pppd, после чего last. Демоны прибиваются потому что в это время у меня начинается переход на ночной тариф- в смысле половина юзверей может логиниться только днем, а половина только ночью.

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