Especifique o tempo de rotação do log diário

25

Percebi que as rotações de log diárias listadas em /etc/logrotate.d/ são executadas de manhã por volta das 6h40. Isso fica claro desde o começo e o final dos arquivos de log. Posso personalizar esse horário e defini-lo como meia-noite, por exemplo?

É bom ter um arquivo de log por dia.

Estou usando o servidor ubuntu 10.04 se isso importa.

    
por Khaled 02.02.2011 / 18:36

1 resposta

25

Edite a linha que diz

25 6    * * *   root    test -x /usr/sbin/anacron || ( cd / && run-parts --report /etc/cron.daily )

em /etc/crontab , para que 25 6 leia 0 0 . Isso fará com que todos os scripts em /etc/cron.daily sejam executados à meia-noite.

Se você quiser fazer o logrotate rodar à meia-noite, mova /etc/cron.daily/logrotate para algum outro diretório e adicione a linha

0 0    * * *   root    /new/path/to/logrotate/script

no final de /etc/crontab .

    
por petergil 02.02.2011 / 20:42