Erro ao executar script.

1. Erro ao executar script.

Alessandro Martinez
martinez.df

(usa Debian)

Enviado em 27/03/2008 - 10:57h

Olá pessoALL, não sei se seria exatamente aqui que deveria postar a minha dúvida, mas aí vai.

Estou tentando rodar esse script para gerar um relatório no sarg e ele me retorna o seguinte erro, segue script e o erro gerado:

ERRO:
sort: número inválido no início do campo: invalid count at start of `-o'

SCRIPT:

#!/bin/bash

INICIO=$(date --date "31 days ago" +%d/%m/%Y)
FIM=$(date --date "0 days ago" +%d/%m/%Y)
sarg -f /etc/squid/sarg_mes.conf -d $INICIO-$FIM

Obrigado pela ajuda.


  


2. Re: Erro ao executar script.

Carlos Moreira
cmoreiraviva

(usa Debian)

Enviado em 27/03/2008 - 12:33h

Olá Martinez,

O erro está no valor atribuido às variáveis INICIO e FIM. tentei executar um:

echo $(date --date "31 days ago" + %d/%m/%Y)

e recebi um erro de parâmetros.

Um exemplo correto seria:

INICIO="31 days ago "$(date '+%d/%m/%y')

Grande abraço,

Carlos
www.universogeek.com



3. Re: Erro ao executar script.

Alessandro Martinez
martinez.df

(usa Debian)

Enviado em 27/03/2008 - 13:42h

Opa... muito obrigado pela ajuda, mas fiz o teste do echo e retornou a data corretamente 25/02/2008. Será que essa diferença é por causa das versões do kernel? A minha é 2.6.18-4-486 na distro Debian.


4. Re: Erro ao executar script.

Lame Duck
lame_duck_hat

(usa Outra)

Enviado em 27/03/2008 - 22:14h

não sei bem para que serve o comando "sarg".
Mas procurei no google o encontrei algumas informações.

então pra testar o script eu modifiquei a ultima linha:
echo "sarg -f /etc/squid/sarg_mes.conf -d $INICIO-$FIM"

ela retorna normalmente:
sarg -f /etc/squid/sarg_mes.conf -d 25/02/2008-27/03/2008

O que pelo que entendí está certo.
O problema deve ser no arquivo de configuração do Sarg.

Digitando manualmente no terminal o sarg funciona?


5. Re: Erro ao executar script.

Alessandro Martinez
martinez.df

(usa Debian)

Enviado em 28/03/2008 - 10:56h

Valeu pela ajuda. Funciona sim... vou dar mais uma olhada nos arquivos de configuração. Abraço.






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts