这篇文章的评论中提到/etc/cron.d 下的文件如何使用?:
人们可能会错过“文件名必须符合运行部分的文件名要求”(参见 Debian 的 man cron)。因此 /etc/cron.d/ 中与 shell glob [!A-Za-z0-9_-]匹配的文件名将被忽略!因此,诸如 *.dpkg-dist 或 vi-backups *~ 之类的东西不会造成任何损害,但如果您不小心创建了 /etc/cron.d/very_important.crontab,由于 . 在里面!
上述文件名中带有“.”的 cron.daily 、 cron.hourly 、 cron.monthly 等文件夹是否有任何限制 上面文件名中的符号?如果不是,那为什么?为什么命名限制只在/etc/cron.d/中?
正如
man 8 cron
Debian 中所解释的(引用来源):(强调我的)。
所以是的,相同的规则适用于
/etc/cron.hourly
、/etc/cron.daily
和下的文件名。/etc/cron.weekly
/etc/cron.monthly
/etc/cron.d
所有这些都是特定于 Debian 及其衍生版本的,不适用于您的 CentOS 系统。