terça-feira, 15 de janeiro de 2013

Conversor do squid datahora log [Linux]

Salve os comandos abaixo em um script (converte.sh por exemplo).
De permissão de execução pra ele (chmod a+x converte.sh) e o chame da seguinte maneira:

cat /var/log/squid/acess.log | ./converte > novoLog.log
(ajustando o seu arquivo de log para seu diretorio)

#!/bin/bash
while read linha
do
tempo="`echo $linha|cut -d\. -f1`"
legivel="`date -d @$tempo`"
echo $linha|sed "s/${tempo}\.[0-9]\+ /$legivel /"
done


USO: #cat /var/log/squid/acess.log | ./converte

Nenhum comentário:

Postar um comentário