Today I learned that cron silently ignores any scripts that contain a ., i.e. /etc/cron.daily/script.sh will never run.
.
/etc/cron.daily/script.sh