Eu uso o shell /bin/csh, e pra mim esse script
funciona:

#---------------------------
#!/bin/sh

ONTEM=$(date -v-1d +%d/%m/%Y)

/usr/local/bin/sarg -f /usr/local/etc/sarg/sarg.conf
-d $ONTEM-$ONTEM
#---------------------------

O seu script abaixo não funciona no csh, so no bash
(em algum outro?)

Pra fazer de mes basta por no "date -v-1d +%d/%m/%Y"

ao invés de 1d, 1m, ai fica assim:

MESPASSADO=$(date -v-1m +%d/%m/%Y)

t+

--- Anderson Sartori <[EMAIL PROTECTED]>
escreveu:

> Pessoal,
>  
> Utilizo o script abaixo para gerar os relatorios
> mensalmente do Sarg, mas ao rodar ele gera somente
> do dia em que foi previamente agendado. A principio,
> nao descobri nada de errado no script.
>  
> Anderson
>  
>  
>  
> #!/bin/sh
> 
> #Get yesterday date
> YESTERDAY=$(date --date "1 day ago" +%d/%m/%Y)
> 
> #Get 1 month ago date
> MONTHAGO=$(date --date "1 month ago" +%d/%m/%Y)
> 
> /usr/sbin/sarg -o /var/www/html/squid/monthly -d
> $MONTHAGO-$YESTERDAY
> # > /dev/null 2>&1
> 
> # /usr/sbin/squid -k rotate
> 
> exit 0
> 
> _______________________________________________
> Freebsd mailing list
> Freebsd@fug.com.br
>
http://mail.fug.com.br/mailman/listinfo/freebsd_fug.com.br
> 



        



        
                
_______________________________________________________ 
Yahoo! Messenger com voz: PROMOÇÃO VOCÊ PODE LEVAR UMA VIAGEM NA CONVERSA. 
Participe! www.yahoo.com.br/messenger/promocao

_______________________________________________
Freebsd mailing list
Freebsd@fug.com.br
http://mail.fug.com.br/mailman/listinfo/freebsd_fug.com.br

Responder a