Agora o log ficou registrado..Valeu pelo help. André Volpato wrote: > Vinicius escreveu: > >> Andre eu nao entendi seu item 2, (redirecione o log), eu colocando >> >> *> /home/user/logs/vacuum.log *,, ja nao estou redirencionando para o >> arquivo vacuum.log ? >> >> > > Sim, vc vai direcionar a saída padrão para este arquivo, mas toda a > saída do verbose será perdida. > Não sei aonde vc pode buscar mais informações sobre as saídas dos > comandos em shell, talvez alguém aqui na lista possa te ajudar... > > Por enquanto, basta saber que, após o vacuum rodar, o arquivo > "vacuum.log" vai conter apenas a saída normal do comando, se não me > engano é apenas "VACUUM". Experimente rodar "vacuumdb base", sem nenhuma > opção para ver a saída. > Agora, se vc redirecionar a saída de erros para outro arquivo ( "2>" ), > este outro arquivo vai conter todos os detalhes do verbose. > > Uma saída mais interessante seria vc redirecionar ambas as saídas para > um mesmo arquivo : > /usr/bin/vacuumdb -v -z > /home/user/logs/vacuum.log 2> > /home/user/logs/vacuum.log > > ou melhor ainda : > /usr/bin/vacuumdb -v -z > /home/user/logs/vacuum.log 2>&1 > > Faça o teste na linha de comando pra entender melhor. > > > >> André Volpato wrote: >> >>> Vinicius escreveu: >>> >>>> no seu exemplo: >>>> >>>> ex: vacuum database > *log *2> outrolog >>>> log eu deixo log mesmo ou coloco o caminho do pg_log ? >>>> >>>> >>>> >>>> >>> Melhor não poluir o pg_log com esse tipo de informação. Coloque sempre >>> o caminho completo. >>> >>> >>>> André Volpato wrote: >>>> >>>> >>>>> Vinicius escreveu: >>>>> >>>>> >>>>> >>>>>> Ola pessoal... >>>>>> >>>>>> Criei um script para efetuar vacuum e agendei no cron, mas nunca >>>>>> sei se >>>>>> ele executou ou nao, pois no arquivo de log nao aparece nada >>>>>> >>>>>> Comando do script: >>>>>> vacuumdb -U postgres -z -v -d dataBase > /home/user/logs/vacuum.log >>>>>> >>>>>> >>>>>> >>>>> Posso te dar duas dicas : >>>>> 1. troque vacuumdb pelo caminho completo (ex: /usr/bin/vacuumdb) >>>>> 2. redirecione também a saída de "erros", porque é lá que vão as >>>>> mensagens do verbose. >>>>> ex: vacuum database > log 2> outrolog >>>>> >>>>> Se ainda não der certo, reinicie o cron. >>>>> >>>>> >>>>> >>>>> > >
-- Vinicius D. Barba Totalsat - Departamento TI (41) 2109-7716 _______________________________________________ pgbr-geral mailing list [email protected] https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
