一、安装
# yum –y install vixie-cron (cron主程序)
# yum –y install crontabs (安装/卸载/列举用来驱动cron守护进程的表格的程序)
二、配置
# chkconfig crond on (配置开机自启动)
# chkconfig –list crond (显示如下)
crond 0:off 1:off 2:on 3:on 4:on 5:on 6:off
# service crond start (启动)
# service crond stop (停止)
# service crond status (状态查看)
三、Crontab 命令使用
Crontab [-u <用户名称>] [-elr]
说明:
-u <用户名称> 指定要设定计时器的用户名称
-e 编辑
-l 列出
-r 删除
进入编辑后设置格式:
* * * * * command
分 时 日 月 周 命令
第一列:分钟 0~59,*/n表示每n分钟
第二列:小时 0~23,0表示0点,m-n表示m-n之间的时间
第三列:日期 1~31,a,b,c,…表示每月a、b、c等几天
第四列:月份 1~12,
第五列:星期 0~6,0表示星期日
第六列:要运行的定时任务命令
四、例子
*/30 * * * * /usr/sbin/ntpdate 192.168.1.100
每半小时同步一次时间
30 21 * * * /usr/sbin/ntpdate 192.168.1.100
每天21:30同步一次时间
30 21 1,15 * * /usr/sbin/ntpdate 192.168.1.100
每月1、15日的21:30同步一次时间
0,30 20-23 * * * /usr/sbin/ntpdate 192.168.1.100
每天20:00至23:00之间每隔30分钟同步一次时间
* 20-23/1 * * * /usr/sbin/ntpdate 192.168.1.100
每天20:00至23:00之间每隔1小时同步一次时间