[FUG-BR] RES: RESOLVIDO RES: Script SARG não está rodando no FREEBSD9.0

Wendell C. de Almeida wendell em pontualcargas.com.br
Segunda Fevereiro 6 18:26:57 BRST 2012


Agradeço a todos... Consegui...

Script que funcionou assim...


#!/bin/csh

set hoje=`date +%d/%m/%Y`

echo $hoje

/usr/local/bin/sarg -f /usr/local/etc/sarg/sarg.conf -p -d $hoje-$hoje


exit 0 




Wendell


-----Mensagem original-----
De: freebsd-bounces at fug.com.br [mailto:freebsd-bounces at fug.com.br] Em nome
de Saul Figueiredo
Enviada em: segunda-feira, 6 de fevereiro de 2012 15:51
Para: Lista Brasileira de Discussão sobre FreeBSD (FUG-BR)
Assunto: Re: [FUG-BR] RES: Script SARG não está rodando no FREEBSD9.0

Em 6 de fevereiro de 2012 17:39, Wendell C. de Almeida
<wendell at pontualcargas.com.br> escreveu:
> Não deu certo..
>
> Reescrevi o script
>
> #!/bin/csh
> set hoje=$(%d/%m/%Y)
> echo "$hoje"
> /usr/local/bin/sarg -f /usr/local/etc/sarg/sarg.conf -p -d $hoje-$hoje
> exit 0
>
>
> Executei
> ./rodadiario.sh
> Erro apresentado
> SARG: Invalid date range passed on command line
>
> Tentei
> echo "$hoje"
> echo $hoje
> sem o echo.. e continua com erro, não roda..
>
> Se tiver algum script que funcione para rodar o sarg diário, já serve..
> Só encontrei usando Bash, tentei e também não funciona.
> Testei em vários Freebsd 8.1 e 9.0 o erro é o mesmo
>
> 2012/2/6 Wendell C. de Almeida <wendell at pontualcargas.com.br>:
>> Erro ao rodar script abaixo.
>>
>> Obs. Já dei as permissões necessárias
>>
>> #!/bin/csh
>>
>> set HOJE=$(%d/%m/%Y)
>>
>> /usr/local/bin/sarg -f /usr/local/etc/sarg/sarg.conf -p -d $hoje-$hoje
>>
>> exit 0
>
> Você setou a variável HOJE, em maiúsculo, e está tentando usar a
> variável $hoje, em minúsculo.
>
> Antes de chamar o sarg, coloca um
>
> echo "$hoje"
>
> só pra conferir, pois até onde sei o csh é case-sensitive.
>
> []s
> --
> Renato Botelho
> -------------------------
> Histórico: http://www.fug.com.br/historico/html/freebsd/
> Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd
>
> -------------------------
> Histórico: http://www.fug.com.br/historico/html/freebsd/
> Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd



Renato,
 já tentou assim:
#!/bin/csh
set HOJE=`date +%d/%m/%Y`
echo $HOJE




-- 
"Deve-se aprender sempre, até mesmo com um inimigo."
(Isaac Newton)

Atenciosamente,
Saul Figueiredo
Analista FreeBSD/Linux
Linux Professional Institute Certification Level 1
Linux Professional Institute Certification Level 2
saulfelipecf at gmail.com
saul-felipe at hotmail.com
-------------------------
Histórico: http://www.fug.com.br/historico/html/freebsd/
Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd



Mais detalhes sobre a lista de discussão freebsd