O trabalho do Cron ainda está sendo executado após a exclusão do cron.hourly

0

Eu instalei o yum-cron na minha VM do CentOS 7, mas decidi que não precisava dele para funcionar de hora em hora. Então tentei renomear e depois remover completamente /etc/cron.hourly/0yum-hourly e /etc/yum/yum-cron-hourly.conf . No entanto, há semanas recebo os seguintes e-mails a cada hora:

/etc/cron.hourly/0yum-hourly.cron.old:

Error reading config file: /etc/yum/yum-cron-hourly.conf

Exceto que garanto que o arquivo /etc/cron.hourly/0yum-hourly.cron.old não existe mais, de qualquer forma ou por qualquer nome; o arquivo foi excluído. Eu reiniciei os serviços crond e yum-cron , mas o problema persiste. Por que (ou talvez mais importante, como) o cron continua insistindo em executar um trabalho que não existe mais?

    
por ionothanus 31.05.2018 / 04:04

2 respostas

0

Você não excluiu 0yum-hourly.cron ; você renomeou para um arquivo .old que ainda está sendo executado.

Todos os scripts em /etc/cron.hourly serão executados por hora, então você precisa remover o arquivo ou movê-lo para um diretório de backup para cron para parar de executá-lo.

    
por 31.05.2018 / 04:20
0

Você disse que excluiu (ou, no caso deste último, possivelmente renomeou) os arquivos:

0yum-hourly.cron.old 
yum-cron-hourly.conf

Sua mensagem de erro diz:

/etc/cron.hourly/0yum-hourly.cron.old:
Error reading config file: /etc/yum/yum-cron-hourly.conf

Pelo que posso supor, o serviço yum-cron ainda está em execução, mas o arquivo conf não existe ou recebeu outro nome.

Você precisará parar o serviço ou restaurar /etc/yum/yum-cron-hourly.conf . Se você não precisar mais de yum-cron , poderá desinstalá-lo depois de parar o serviço.

    
por 01.06.2018 / 03:56

Tags