LINUX.ORG.RU
ФорумAdmin

даты в логе Squid


0

0

Есть желание из лога сквида выдрать строчки для анализа, но там стоит дата в юникс-формате. Чем можно преобразовать в нормальную дату? Или может у кого-то есть уже готовый скриптик :)

anonymous

а чо за скрипт ?
если на перле - то там точьно есть функция из юниксового в обычный

или же поставить в squid.conf опцию emulate_httpd_log on
тогда лог будет в формате httpd и там дата вполне читательна

ae
()
Ответ на: комментарий от ae

писал скрипт на awk, но заткнулся на дате. А в принципе мне по барабану, на чем скрипт, лишь бы работал, чем проще, тем лучше. а emulate поставить не могу, т.к. есть еще перловые скрипты, которые считают статистику.

anonymous
()

если мне не из меняет память, то в лог сквидяра пишет кол-во сек, прошедших с 1.01.1970 по момент запроса... :)

anonymous
()

www.squid-cache.org -> FAQ, quest #6.6

time

A Unix timestamp as UTC seconds with a millisecond resolution. You can convert Unix timestamps into something more human readable using this short perl
script:

#! /usr/bin/perl -p
s/^\d+\.\d+/localtime $&/e;

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