Mencionado em um comentário nesta postagem Como os arquivos em /etc/cron.d são usados? :
As pessoas podem não perceber que "os nomes dos arquivos devem estar em conformidade com os requisitos de nome de arquivo do run-parts" (consulte man cron do Debian). Portanto, os nomes de arquivos em /etc/cron.d/ que correspondem ao shell glob [!A-Za-z0-9_-] são ignorados! Portanto, coisas como *.dpkg-dist ou vi-backups *~ não causam danos, mas se você criar acidentalmente /etc/cron.d/very_important.crontab, isso será ignorado devido ao arquivo . iniciar!
Existe alguma restrição nas pastas cron.daily , cron.hourly, cron.monthly etc. pelos nomes de arquivos acima com o '.' símbolo nos nomes dos arquivos acima? Se não, então por quê? Por que a restrição de nomenclatura está apenas em /etc/cron.d/?