[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
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- Como otimizar esse script ?,
bossonaroesao06 <=