Esses são tipos diferentes de cron
locations, embora eles sejam manipulados pelo mesmo daemon ( cron
).
A configuração que você encontra em /etc/cron.d
é em todo o sistema e é executada com o usuário especificado antes do comando, o que é bom.
Mas o que acontece quando um usuário não (administrador de raiz) deseja definir seus próprios crons sem a intervenção do usuário root? Eles usam crontab
, que armazena seus crons em /var/spool/cron
(e executará seus scripts com seus nomes de usuário, sem possibilidade de escolha).
Como você pode ver, os locais são diferentes, assim eles são diferentes tipos de crons; Se você usar crontab -l
ou crontab -e
, verá esses crontabs definidos no caminho que mencionei acima. Os especificados em /etc/cron.d
são listados usando ferramentas padrão como ls
, editado com vi
, etc.