From the cron MAN page section on cron.d:
I don't think the same restriction exists on Red Hat/CentOS, etc. While I can't imagine you haven't already come across this, I am confused about the apparent conflict. Thanks.Files must conform to the same naming convention as used by run-parts(8): they must consist solely of upper- and lower-case letters, digits, underscores, and hyphens.
Note: I apologize for lack of reference URL and all the -dot- nonsense, but the forum won't let me post links