Os crontabs no RHEL parecem duplicados em dois lugares,, /etc/cron.d
e /var/spool/cron
. Eu verifiquei, e nenhum deles é um link simbólico para o outro, e nenhum dos crons está contido em qualquer local.
Acho que minha pergunta mais importante é essa, qual desses dois é o local oficial? Se eu fosse editar um arquivo em apenas um desses dois, qual deles eu precisaria fazer para editar?
Respostas:
/var/spool/cron
é onde os crontabs de usuários individuais vivem. Como usuário,crontab -e
edita o arquivo correspondente em/var/spool/cron
./etc/cron.d
é um diretório verificado em busca de arquivos modulares crontab. A sintaxe é um pouco diferente para os arquivos nesse diretório. As entradas cron possuem um campo adicional para auser
para executar as entradas cron como. É o mesmo que um/etc/crontab
arquivo em todo o sistema .Consulte a documentação do RedHat aqui: http://docs.redhat.com/docs/en-US/Red_Hat_Enterprise_Linux/3/html/System_Administration_Guide/ch-autotasks.html
fonte