一、背景:
crontab命令常见于Unix和Linux的操作系统之中,用于设置周期性被执行的指令。该命令从标准输入设备读取指令,并将其存放于“crontab”文件中,以供之后读取和执行。通常,crontab储存的指令被守护进程激活。crond 常常在后台运行,每一分钟检查是否有预定的作业需要执行。这类作业一般称为cron jobs
二、安装:
yum -y install vixie-cron cron 的主程序
yum -y install crontabs 用来安装、卸装、或列举用来驱动 cron 守护进程的表格的程序
三、配置:
/sbin/service crond start //启动服务
/sbin/service crond stop //关闭服务
/sbin/service crond restart //重启服务
/sbin/service crond reload //重新载入配置
/sbin/service crond status //查看crontab服务状态
chkconfig --level 345 crond on //开机启动
四、指令:
分时日月周 指令
01 * * * * root run-parts /etc/cron.hourly 每小时01分执行指令
02 4 * * * root run-parts /etc/cron.daily 每天凌晨 4:02 分执行指令
0 */2 * * * root run-parts /etc/cron.twoHour 每两个小时执行一次指令
22 4 * * 0 root run-parts /etc/cron.weekly 每周日凌晨 4:22分执行指令
42 4 1 * * root run-parts /etc/cron.monthly 每个月1号凌晨 4:42 分执行指令