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

Responder a