por que o cron diário não está rodando no CentOS 6?

1

Eu tenho um cronjob diário configurado no sistema operacional CentOS 6, que deve cuidar do trabalho de rotação de log. O arquivo é /etc/cron.daily/logrotate e seu conteúdo é

#!/bin/sh
/usr/sbin/logrotate /etc/logrotate.conf >/dev/null 2>&1
EXITVALUE=$?
if [ $EXITVALUE != 0 ]; then
    /usr/bin/logger -t logrotate "ALERT exited abnormally with [$EXITVALUE]"
fi
exit 0

Eu esperava que os logs fossem rotacionados como ativados por este cronjob diário, mas não é. Não vejo nenhuma evidência de que o cronjob diário seja executado a partir do arquivo de log / var / log / cron. No entanto, as tarefas por hora são executadas conforme mostrado pelo arquivo de log.

Eu adicionei uma linha no arquivo / etc / crontab

# run-parts
02 4 * * * root run-parts /etc/cron.daily 

mas isso não mudou.

Não sei por que essa rotação de log não está funcionando. Eu ficaria satisfeito se alguém puder lançar alguma luz.

    
por mezi 23.04.2014 / 11:18

0 respostas