[轉(zhuǎn)]CentOS安裝crontab及使用方法--胡益兵
[轉(zhuǎn)]CentOS安裝crontab及使用方法 [ 2009-4-19 1:38:00 | By: 胡益兵 ]
?
3?
轉(zhuǎn)自 http://hi.baidu.com/showimg/blog/item/db028ccb257c87fa53664fe2.html
安裝crontab:
[root@CentOS ~]# yum install vixie-cron
[root@CentOS ~]# yum install crontabs說(shuō)明:
vixie-cron軟件包是cron的主程序;
crontabs軟件包是用來(lái)安裝、卸裝、或列舉用來(lái)驅(qū)動(dòng) cron 守護(hù)進(jìn)程的表格的程序。
//+++++++++++++++++++++++++++++++++++
cron 是linux的內(nèi)置服務(wù),但它不自動(dòng)起來(lái),可以用以下的方法啟動(dòng)、關(guān)閉這個(gè)服務(wù):
/sbin/service crond start //啟動(dòng)服務(wù)
/sbin/service crond stop //關(guān)閉服務(wù)
/sbin/service crond restart //重啟服務(wù)
/sbin/service crond reload //重新載入配置查看crontab服務(wù)狀態(tài):service crond status
手動(dòng)啟動(dòng)crontab服務(wù):service crond start
查看crontab服務(wù)是否已設(shè)置為開(kāi)機(jī)啟動(dòng),執(zhí)行命令:ntsysv
加入開(kāi)機(jī)自動(dòng)啟動(dòng):
chkconfig --level 35 crond on
1,crontab命令功能說(shuō)明:設(shè)置計(jì)時(shí)器。
語(yǔ) 法:crontab [-u <用戶名稱(chēng)>][配置文件] 或 crontab [-u <用戶名稱(chēng)>][-elr]
補(bǔ)充說(shuō)明:cron是一個(gè)常駐服務(wù),它提供計(jì)時(shí)器的功能,讓用戶在特定的時(shí)間得以執(zhí)行預(yù)設(shè)的指令或程序。只要用戶會(huì)編輯計(jì)時(shí)器的配置文件,就可以使用計(jì)時(shí)器的功能。其配置文件格式如下:
?? Minute Hour Day Month DayOFWeek Command參 數(shù):
-e 編輯該用戶的計(jì)時(shí)器設(shè)置。
-l 列出該用戶的計(jì)時(shí)器設(shè)置。
-r 刪除該用戶的計(jì)時(shí)器設(shè)置。
-u<用戶名稱(chēng)> 指定要設(shè)定計(jì)時(shí)器的用戶名稱(chēng)。2,crontab 格式
基本格式 :
*?? * * * * command
分 時(shí) 日 月 周 命令第1列表示分鐘1~59 每分鐘用*或者 */1表示
第2列表示小時(shí)1~23(0表示0點(diǎn))
第3列表示日期1~31
第4列表示月份1~12
第5列標(biāo)識(shí)號(hào)星期0~6(0表示星期天)
第6列要運(yùn)行的命令crontab文件的一些例子:
30 21 * * * /usr/local/etc/rc.d/lighttpd restart
上面的例子表示每晚的21:30重啟apache。45 4 1,10,22 * * /usr/local/etc/rc.d/lighttpd restart
上面的例子表示每月1、10、22日的4 : 45重啟apache。10 1 * * 6,0 /usr/local/etc/rc.d/lighttpd restart
上面的例子表示每周六、周日的1 : 10重啟apache。0,30 18-23 * * * /usr/local/etc/rc.d/lighttpd restart
上面的例子表示在每天18 : 00至23 : 00之間每隔30分鐘重啟apache。0 23 * * 6 /usr/local/etc/rc.d/lighttpd restart
上面的例子表示每星期六的11 : 00 pm重啟apache。* */1 * * * /usr/local/etc/rc.d/lighttpd restart
每一小時(shí)重啟apache* 23-7/1 * * * /usr/local/etc/rc.d/lighttpd restart
晚上11點(diǎn)到早上7點(diǎn)之間,每隔一小時(shí)重啟apache0 11 4 * mon-wed /usr/local/etc/rc.d/lighttpd restart
每月的4號(hào)與每周一到周三的11點(diǎn)重啟apache0 4 1 jan * /usr/local/etc/rc.d/lighttpd restart
一月一號(hào)的4點(diǎn)重啟apache*/30 * * * * /usr/sbin/ntpdate 210.72.145.44
每半小時(shí)同步一下時(shí)間?
更多文章、技術(shù)交流、商務(wù)合作、聯(lián)系博主
微信掃碼或搜索:z360901061

微信掃一掃加我為好友
QQ號(hào)聯(lián)系: 360901061
您的支持是博主寫(xiě)作最大的動(dòng)力,如果您喜歡我的文章,感覺(jué)我的文章對(duì)您有幫助,請(qǐng)用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點(diǎn)擊下面給點(diǎn)支持吧,站長(zhǎng)非常感激您!手機(jī)微信長(zhǎng)按不能支付解決辦法:請(qǐng)將微信支付二維碼保存到相冊(cè),切換到微信,然后點(diǎn)擊微信右上角掃一掃功能,選擇支付二維碼完成支付。
【本文對(duì)您有幫助就好】元
