开发者社区> 问答> 正文

请问centos6.5系统/etc/cron.daily/下的脚本,是在哪里设置的定时执行呢?


在CeontOS6 里面,crond每分钟去/etc/cron.d里面搜索配置文件,里面有一个0hourly文件,里面写了01 * * * * root run-parts /etc/cron.hourly。是每隔1小时去运行一次/etc/cron.hourly目录,该目录下面有一个0anacron文件,这样0anacron文件就能每小时运行一次。0anacron按照/etc/anacrontab文件里面的配置,将当前时间与/var/spool/anacron目录下面的文件里面的时间戳作对比,如果需要则去运行/etc/anacrontab对应的条目。这也是为什么/etc/anacrontab文件里面只定义了cron.daily、cron.weekly与cron.monthly,而没有定义cron.hourly,因为cron.daily、cron.weekly与cron.monthly其实是由cron.hourly调起来的。每小时运行的0anacron只负责进行时间戳的比对,如果当前日期和上次运行anacron的日期不符,说明系统停机过了,就会启动anacron这支程序,再由anacron根据/etc/anacrontab配置进一步判断,然后去运行cron.daily、cron.weekly与cron.monthly里面未完成的任务。那么anacrontab不管hourly任务了吗??
真时的执行流程是怎样的??有么有大神来解答啊??

展开
收起
麻子来了 2016-06-04 23:36:58 7833 0
2 条回答
写回答
取消 提交回答
  • 回 1楼云代维的帖子
    恩恩!!主要看咱们论坛回帖速度特别快!!
    不过这里问好像确实不合适,但是在chinaunix问了,好久没人理~~
    2016-06-07 22:14:57
    赞同 展开评论 打赏
  • 去chinaunix问吧
    2016-06-05 10:06:40
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
CentOS Nginx PHP JAVA 多语言镜像使用手 立即下载
CentOS Nginx PHP JAVA多语言镜像使用手册 立即下载
低代码开发师(初级)实战教程 立即下载