Помогите с обработкой логов для статистики sendmail

$skip

Guest
Помогите с обработкой логов для статистики sendmail

Надо сделатьскрипт для чтения лога и вычисления затраченного времени для получения почты. Лог sendmail-а выглядит вот так:
Jul 31 21:56:45 server2 in.pop3d[16860]: Logout [email protected] host=ts1-a94.Saratov.dial.rol.ru [255.255.255.255] nmsgs=0 ndele=0
Jul 31 21:56:44 server2 in.pop3d[16860]: Login [email protected] host=ts1-a94.Saratov.dial.rol.ru [255.255.255.255] connect_to=host.ru nmsgs=0/0
. Помещаю все это в базу данных для удобства. Мне нужно основываясь на номере сессии из logout времени вычесть login время, потом все полученные разницы по всем существующим логинам вывести в сумме кто сколько потратил времени для получения почты.
 

ar2r

Guest
В таблице храни две колонки. Одна логин, другая время в unix формате. Время логина со знаком минус, время логаута со знаком плюс. Потом делаешь группировку по логину с суммой по времени.
 
Сверху