10.2.2 了解cron概念
cron守护进程是一个由实用程序和配置文件组成的小型子系统,在几乎所有类UNIX系统上都可以找到某种风格的cron。cron的组件包括守护进程本身;一组系统范围的配置文件;一组针对特定用户的配置文件;一个用来添加、修改和删除用户配置文件的实用程序;以及一个简单的访问控制设施。一般来说,cron配置文件或cron作业的列表被称为crontab或cron时间表。
- 守护进程cron连续运行,每分钟检查一次配置文件中的修改。cron读取系统范围的和针对用户的crontab、相应地更新事件调度计划并执行这一分钟内应该执行的所有命令。这个守护进程还捕捉每个作业的输出(如果有输出的话),并把结果通过电子邮件发送给作业的所有者。
- 可以在三个位置定义与系统相关的作业:/etc/crontab、/etc/cron.d中的任何文件及特殊目录/etc/cron.hourly、/etc/cron.daily、/etc/cron.weekly和/etc/cron.monthly。