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