一、安裝
# 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小時同步一次時間