RHEL上的crontabs似乎在两个地方重复,/ etc / cron.d和/ var / spool / cron.我已经检查了,这些都不是另一个的simlink,也不是任何一个位置都包含的任何一个crons.
我想我最重要的问题是,这两个中哪一个是权威的位置?如果我只在这两个中的一个中编辑一个文件,那么我必须编辑哪一个才能让它执行?
解决方法
/ var / spool / cron是单个用户crontabs所在的位置.作为用户,crontab -e编辑/ var / spool / cron中的相应文件.
/etc/cron.d是扫描模块化crontab文件的目录.该目录中的文件的语法略有不同. cron条目有一个额外的字段供用户运行cron条目.这与系统范围的/ etc / crontab文件相同.
请参阅RedHat的文档:http://docs.redhat.com/docs/en-US/Red_Hat_Enterprise_Linux/3/html/System_Administration_Guide/ch-autotasks.html