shell-script-pt
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Como otimizar esse script ?


From: bossonaroesao06
Subject: Como otimizar esse script ?
Date: Sat, 08 Mar 2008 17:48:15 -0000
User-agent: eGroups-EW/0.82

Pessoal...estou tentando contar os usuários do squid em um intervalo 
de 5 minutos, lendo isso no log dele.
Esse código abaixo até funciona mas ta meio cachorro né...rs!
Deem uma olhada por favor:

#====================================#
#!/bin/bash
cat access.log | awk '{
data=strftime("%d/%m/%y-%H:%M:%S", $1);
user= $8;
linha= data" - "user ;
print linha }' | grep "06/03/08-11:1[5-9]:[0-5][0-9]" | awk '{print 
$3}' | sort -u | wc -l
#====================================#

Estou achando que ele demora demais pra executar...O log tem apenas 
20 MB.
# time ./contador.sh
20

real    0m2.436s
user    0m1.696s
sys     0m0.740s

Alguma sugestao para otimizar esse script?
Quero usar ele no mrtg mas gostaria que o retorno fosse mais rapido!

Obrigado
Adriano



reply via email to

[Prev in Thread] Current Thread [Next in Thread]