关于linux中cron.daily、weekly、monthly执行时间的问题?

本人用的是Centos6.5,今天刚学习到定时任务,有两个问题:

1、之前版本中会在/etc/crontab中设置cron.daily、weekly这些文件具体执行时间,但是在我这个版本中/etc/crontab中没有任何设置,那么这几个文件内的脚本到底是每天几点、每月几号、每周周几执行呢?在哪里可以设置?
2、都说anacron是在服务器不能全天运行的情况下重启时作用的,那么如果我服务器一直开个半年,没有重启过,那它还会定时检查么?

先看一下 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

在系统启动时会读取一次 anacrontab 中的配置参数,这里只说一下【每天】。

在读取完成 anacrontab 文件后,cron 程序会在每天的 4点12分 左右执行一次 cron.daily 下的文件,为什么是 4点12分?

咱们看一下这三个参数:

START_HOURS_RANGE、RANDOM_DELAY 和 dalay in minutes

把这三个参数的时间一相加刚好等于 4点12分,看看你的是不是。(我也是在网上找的)

评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值