Linux anacron配置及总结

阅读更多
一 anacron是什么
anacron是用来保证在系统关机的时候错过定时任务,可以在系统开机之后再执行
 
二 anacron检测周期
1、anacron会使用一天,七天,一个月作为检测周期
2、在系统的/var/spool/anacron/目录中存在cron.{daily,weekly,monthly}文件,用于记录上次执行cron的时间
3、和当前时间做比较,如果两个时间差超过了anacron的指定时间差值,证明有cron任务被漏执行。
 
三 centOS 6.x的区别

Linux anacron配置及总结_第1张图片
 
 
四 anacrontab 文件

Linux anacron配置及总结_第2张图片
 
[root@localhost ~]# cat /etc/anacrontab
# /etc/anacrontab: configuration file for anacron
 
# See anacron(8) and anacrontab(5) for details.
 
SHELL=/bin/sh
PATH=/sbin:/bin:/usr/sbin:/usr/bin
MAILTO=root
# the maximal random delay added to the base delay of the jobs
RANDOM_DELAY=45
# the jobs will be started during the following hours only
START_HOURS_RANGE=3-22
 
#period in days delay in minutes job-identifier command
1 5 cron.daily nice run-parts /etc/cron.daily
7 25 cron.weekly nice run-parts /etc/cron.weekly
@monthly 45 cron.monthly nice run-parts /etc/cron.monthly
 
五 cron.daily工作来说明执行过程


Linux anacron配置及总结_第3张图片
 
  • Linux anacron配置及总结_第4张图片
  • 大小: 160.8 KB
  • Linux anacron配置及总结_第5张图片
  • 大小: 192 KB
  • Linux anacron配置及总结_第6张图片
  • 大小: 244 KB
  • 查看图片附件

你可能感兴趣的:(Linux,anacron,配置,总结)