Arquivos em /etc/cron.d/ devem ser entradas do cron , não scripts. É por isso que sua pergunta anterior, BAD FILE MODE yum-cron , mostrou queixas do cron ; ele esperava um arquivo de texto simples (não um script executável) contendo entradas crontab.
Por isso, por exemplo, tenho um arquivo chamado /etc/cron.d/0hourly
, que contém:
# Run the hourly jobs
SHELL=/bin/bash
PATH=/sbin:/bin:/usr/sbin:/usr/bin
MAILTO=root
01 * * * * root run-parts /etc/cron.hourly
Como você tem um script , eu recomendo colocá-lo em um dos /etc/cron.hourly, /etc/cron.daily, /etc/cron.weekly ou / etc diretórios /cron.monthly e garantindo que ele seja executável lá (por exemplo, chmod u+x /etc/cron.daily/0yum.cron
).