marlonreck
(usa Fedora)
Enviado em 23/04/2008 - 09:21h
Bmd amigo
Eu uso esse script agendado no cron:
#!/bin/bash
export HOJE=$(date --date "1 day ago" +%d/%m/%Y)
/usr/sbin/sarg -f /etc/sarg/sarg.conf -d $HOJE-$HOJE >/dev/null 2>&1
exit 0
#Get yesterday date
#YESTERDAY=$(date --date "1 day ago" +%d/%m/%Y)
#/usr/sbin/sarg -o /home/http/html/squid/daily -d $YESTERDAY > /dev/null 2>&1
#exit 0
no final do dia ele gera o relatório do que foi acessado no dia em questão , mas se vc quer que ele gere de um perio do vc precisa fazer assim:
#!/bin/bash
#passar a data de inicio e fim do relatório
/usr/sbin/sarg -o /var/log/sarg/periodo/ -d $1
exit 0
sendo que "$1" corresponde a xx/xx/xxxx-xx/xx/xxxx passado via linha de comando ou por algum outro meio para o script acima.