The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
"Помогите расшивровать лог squida"
Вариант для распечатки Архивированная нить - только для чтения! 
Пред. тема | След. тема 
Форумы Программирование под UNIX (Public)
Изначальное сообщение [Проследить за развитием треда]

"Помогите расшивровать лог squida"
Сообщение от ZKS emailИскать по авторуВ закладки on 26-Мрт-02, 11:05  (MSK)
Самое первое число (длинное) в логе access.log - это дата. Как правильно преобразовать в нормальную дату (часы: минуты , лень: месяц: год)
Киньте ссылку или еще что-нибудь .
Зараннее благодарен
  Рекомендовать в FAQ | Cообщить модератору | Наверх

 Оглавление

Индекс форумов | Темы | Пред. тема | След. тема
Сообщения по теме

1. "RE: Помогите расшивровать лог squida"
Сообщение от Soldier Искать по авторуВ закладки on 26-Мрт-02, 12:12  (MSK)
>Самое первое число (длинное) в логе
>access.log - это дата. Как
>правильно преобразовать в нормальную дату
>(часы: минуты , лень: месяц:
>год)
>Киньте ссылку или еще что-нибудь .
>
>Зараннее благодарен

Programm conv.pl
---- cut ----
#!/usr/bin/perl
use POSIX qw(strftime);
$[ = 1;

while (<>) {
    chomp;
    @Fld = split(' ', $_);
    $l = length($Fld[1]);
    printf strftime "%c ", localtime($Fld[1]);
    printf "%s\n",  substr($_, $l + 1);
}
-----cut -----
usage :
./conv.pl  < path_to_access.log > out
Sorry for possible bugs


  Рекомендовать в FAQ | Cообщить модератору | Наверх

2. "RE: Помогите расшивровать лог squida"
Сообщение от Ivan Beriozko emailИскать по авторуВ закладки on 26-Мрт-02, 22:27  (MSK)
>Самое первое число (длинное) в логе
>access.log - это дата. Как
>правильно преобразовать в нормальную дату
>(часы: минуты , лень: месяц:
>год)
>Киньте ссылку или еще что-нибудь .
>
>Зараннее благодарен

man date в сторону date -r

  Рекомендовать в FAQ | Cообщить модератору | Наверх

3. "RE: Помогите расшивровать лог squida"
Сообщение от Soldier Искать по авторуВ закладки on 27-Мрт-02, 11:10  (MSK)
>>Самое первое число (длинное) в логе
>>access.log - это дата. Как
>>правильно преобразовать в нормальную дату
>>(часы: минуты , лень: месяц:
>>год)
>>Киньте ссылку или еще что-нибудь .
>>
>>Зараннее благодарен
>
>man date в сторону date -r
>

date -r  vivodit datu modifikatsii faila, a cheloveku nuzhnu peredelat' timestamp v normal'nuyu datu. Chto ta proga na perl-e i delaet.

  Рекомендовать в FAQ | Cообщить модератору | Наверх


Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Пожалуйста, прежде чем написать сообщение, ознакомьтесь с данными рекомендациями.




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру