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 <[email protected]>: > 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

