Los crontabs en RHEL parecen estar duplicados en dos lugares /etc/cron.d
, y /var/spool/cron
. Lo he comprobado, y ninguno de estos son enlaces simbólicos al otro, y ninguno de los crons está contenido en ninguna ubicación.
Supongo que mi pregunta más importante es esta, ¿cuál de estos dos es la ubicación autorizada? Si tuviera que editar un archivo en solo uno de estos dos, ¿en cuál tendría que hacer mi edición para que se ejecute?
Respuestas:
/var/spool/cron
es donde viven los crontabs de usuarios individuales. Como usuario,crontab -e
edita el archivo correspondiente en/var/spool/cron
./etc/cron.d
es un directorio que se analiza en busca de archivos crontab modulares. La sintaxis es ligeramente diferente para los archivos en ese directorio. Las entradas cron tienen un campo adicional parauser
ejecutar las entradas cron como. Esto es lo mismo que un/etc/crontab
archivo de todo el sistema .Consulte la documentación de RedHat aquí: http://docs.redhat.com/docs/en-US/Red_Hat_Enterprise_Linux/3/html/System_Administration_Guide/ch-autotasks.html
fuente