系統(tǒng)之家 - 系統(tǒng)光盤(pán)下載網(wǎng)站!

當(dāng)前位置:系統(tǒng)之家 > 系統(tǒng)教程 > Linux定時(shí)命令使用技巧

Linux系統(tǒng)中定時(shí)命令的使用技巧(3)

時(shí)間:2015-01-06 18:04:18 作者:qipeng 來(lái)源:系統(tǒng)之家 1. 掃描二維碼隨時(shí)看資訊 2. 請(qǐng)使用手機(jī)瀏覽器訪問(wèn): https://m.xitongzhijia.net/xtjc/20150106/34169.html 手機(jī)查看 評(píng)論

  0 11 4 * mon-wed date

  #1月份日早上4點(diǎn)

  0 4 1 jan * date

  補(bǔ)充:在使用crontab的時(shí)候,要特別注意的是運(yùn)行腳本中能夠訪問(wèn)到的環(huán)境變量和當(dāng)前測(cè)試環(huán)境中的環(huán)境變量未必一致,一個(gè)比較保險(xiǎn)的做法是在運(yùn)行的腳本程序中自行設(shè)置環(huán)境變量(export)

 。1)先建一個(gè)文件crond.txt如下, 每天早上5點(diǎn)36分重新啟動(dòng)

  36 5 * * * reboot

 。2)上傳到/opt目錄

 。3)運(yùn)行命令

  crontab /opt/crond.txt

  crontab -l

  讓配置文件生效:如果讓配置文件生效,還得重新啟動(dòng)cron,切記,既然每個(gè)用戶下的cron配置文件修改后。也要重新啟動(dòng)cron服務(wù)器。

  在Fedora 和Redhat中,我們應(yīng)該用;

 。踨oot@localhost ~]# /etc/init.d/crond restart

  如果讓crond 在開(kāi)機(jī)時(shí)運(yùn)行,應(yīng)該改變其運(yùn)行級(jí)別;

 。踨oot@localhost ~]# chkconfig --levels 35 crond on

  service crond status 查看 cron服務(wù)狀態(tài),如果沒(méi)有啟動(dòng)則 service crond start啟動(dòng)它, cron服務(wù)是一個(gè)定時(shí)執(zhí)行的服務(wù),可以通過(guò)crontab 命令添加或者編輯需要定時(shí)執(zhí)行的任務(wù)

  下面是一個(gè)例子文件:

  代碼如下:

  #MIN HOUR DAY MONTH DAYOFWEEK COMMAND

  #每天早上6點(diǎn)

  106* * * date

  #每?jī)蓚(gè)小時(shí)

  0*/2* * * date

  #晚上11點(diǎn)到早上8點(diǎn)之間每?jī)蓚(gè)小時(shí),早上部點(diǎn)

  0 23-7/2,8* * * date

  #每個(gè)月的4號(hào)和每個(gè)禮拜的禮拜一到禮拜三的早上11點(diǎn)

  0 11 4* mon-wed date

  #1月份日早上4點(diǎn)

  0 4 1 jan* date

  范例

  lark:~》crontab-1 列出用戶目前的crontab.

  #MIN HOUR DAY MONTH DAYOFWEEK COMMAND

  10 6* * * date

  0*/2* * * date

  0 23-7/2,8 * * * date

  lark:~》

  基本格式 :

  *****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重啟lighttpd !/p》 《p》45 4 1,10,22 * * /usr/local/etc/rc.d/lighttpd restart

  上面的例子表示每月1、10、22日的4 : 45重啟lighttpd 。《/p》 《p》10 1 * * 6,0 /usr/local/etc/rc.d/lighttpd restart

  上面的例子表示每周六、周日的1 : 10重啟lighttpd !/p》 《p》0,30 18-23 * * * /usr/local/etc/rc.d/lighttpd restart

  上面的例子表示在每天18 : 00至23 : 00之間每隔30分鐘重啟lighttpd !/p》 《p》0 23 * * 6 /usr/local/etc/rc.d/lighttpd restart

  上面的例子表示每星期六的11 : 00 pm重啟lighttpd 。《/p》 《p》* */1 * * * /usr/local/etc/rc.d/lighttpd restart

  每一小時(shí)重啟lighttpd《/p》 《p》* 23-7/1 * * * /usr/local/etc/rc.d/lighttpd restart

  晚上11點(diǎn)到早上7點(diǎn)之間,每隔一小時(shí)重啟lighttpd《/p》 《p》0 11 4 * mon-wed /usr/local/etc/rc.d/lighttpd restart

  每月的4號(hào)與每周一到周三的11點(diǎn)重啟lighttpd《/p》 《p》0 4 1 jan * /usr/local/etc/rc.d/lighttpd restart

  一月一號(hào)的4點(diǎn)重啟lighttpd

  上面就是Linux定時(shí)運(yùn)行命令的用法介紹了,當(dāng)你在操作Linux系統(tǒng)的時(shí)候,這些定時(shí)運(yùn)行命令能夠節(jié)省很多操作,是比較常用的命令。

標(biāo)簽 命令

發(fā)表評(píng)論

0

沒(méi)有更多評(píng)論了

評(píng)論就這些咯,讓大家也知道你的獨(dú)特見(jiàn)解

立即評(píng)論

以上留言僅代表用戶個(gè)人觀點(diǎn),不代表系統(tǒng)之家立場(chǎng)

其他版本軟件

熱門(mén)教程

人氣教程排行

Linux系統(tǒng)推薦

官方交流群 軟件收錄