El trabajo cron sigue ejecutándose después de eliminarlo de cron.hourly

El trabajo cron sigue ejecutándose después de eliminarlo de cron.hourly

Instalé yum-cron en mi máquina virtual CentOS 7, pero decidí que no necesitaba que se ejecutara cada hora. Así que intenté cambiar el nombre y luego eliminarlo por completo /etc/cron.hourly/0yum-hourlyy /etc/yum/yum-cron-hourly.conf. Sin embargo, desde hace semanas recibo los siguientes correos electrónicos cada hora:

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

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

Excepto que he garantizado que el archivo /etc/cron.hourly/0yum-hourly.cron.oldya no existe, en ninguna forma ni con ningún nombre; el archivo ha sido eliminado. He reiniciado los servicios crondy yum-cron, pero el problema persiste. ¿Por qué (o quizás más importante, cómo) cron sigue insistiendo en ejecutar un trabajo que ya no existe?

Respuesta1

No lo eliminaste 0yum-hourly.cron; le cambió el nombre a un .oldarchivo que aún se está ejecutando.

Todos los scripts siguientes /etc/cron.hourlyse ejecutarán cada hora, por lo que deberá eliminar el archivo o moverlo a un directorio de respaldo para crondejar de ejecutarlo.

Respuesta2

Dijiste que eliminaste (o en el caso de este último, posiblemente cambiaste el nombre) los archivos:

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

Su mensaje de error dice:

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

Por lo que puedo suponer, el yum-cronservicio todavía se está ejecutando pero el confarchivo no existe o tiene otro nombre.

Deberá detener el servicio o restaurarlo /etc/yum/yum-cron-hourly.conf. Si ya no necesita yum-cronmás, puede desinstalarlo después de detener el servicio.

Respuesta3

La utilidad cron no se "ejecuta desde", /etc/cron.hourlysino que extrae su configuración de cada uno de los /etc/cron.*directorios. Examinaría el script de invocación del servidor cron para ver qué opciones se están utilizando y reconfiguraría el inicio de cron según sea necesario.

Qué archivo de inicio mirar depende de si está utilizando /etc/init.d o systemd o lo que sea.

información relacionada