1.每次编辑完某个用户的cron设置后,cron自动在/var/spool/cron下生成一个与此用户同名的文件,此用户的cron信息都记录在这个文件中,这个文件是不可以直接编辑的,只可以用crontab -e 来编辑。cron启动后每过一份钟读一次这个文件,检查是否要执行里面的命令。因此此文件修改后不需要重新启动cron服务
2.crontab例行性命令,分为用户设置和系统设置两部分.crontab -e可以针对用户进行设置,如果是系统的例行性任务,可以通过编辑/etc/crontab来实现.
类似于如下内容:
SHELL=/bin/bash
PATH=/sbin:/bin:/usr/sbin:/usr/bin
MAILTO=root
HOME=/
# run-parts
01 * * * * root run-parts /etc/cron.hourly
02 4 * * * root run-parts /etc/cron.daily
22 4 * * 0 root run-parts /etc/cron.weekly
42 4 1 * * root run-parts /etc/cron.monthly
#run-parts /etc/cron.daily部分是一个目录里所有执行文件,可以将每天要执行的命令直接写到/etc/cron.daily中,不需要使用crontab -e来编辑.
这个身份份是"root",也可以是其他用户身份.
阅读(535) | 评论(0) | 转发(0) |