最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

詳細(xì)介紹Linux的定時(shí)任務(wù)crontab

 更新時(shí)間:2016年08月31日 16:02:45   投稿:daisy  
在linux系統(tǒng)中,有些工作需要周而復(fù)始的工作,有些任務(wù)需要在某個(gè)特定的時(shí)間啟動(dòng)工作,這就可以通過(guò)crontab這個(gè)命令來(lái)進(jìn)行設(shè)置,下面我們就來(lái)好好介紹這個(gè)crontab,有需要的可以參考借鑒。

一、前言

crontab命令常見于Unix和類Unix的操作系統(tǒng)之中,用于設(shè)置周期性被執(zhí)行的指令。該命令從標(biāo)準(zhǔn)輸入設(shè)備讀取指令,并將其存放于“crontab”文件中(/var/spool/cron/以用戶命名的文件),以供之后讀取和執(zhí)行。該詞來(lái)源于希臘語(yǔ) chronos(χρνο),原意是時(shí)間。

通常,crontab儲(chǔ)存的指令被守護(hù)進(jìn)程 - crond激活在后臺(tái)運(yùn)行,每一分鐘檢查是否有預(yù)定的作業(yè)需要執(zhí)行。這類作業(yè)一般稱為cron jobs。

二、啟動(dòng)crond進(jìn)程

service crond start

若沒(méi)安裝請(qǐng)先安裝:

yum install vixie-cron

yum install crontabs

三、crontab常見命令:

     crontab -e 編輯crontab文件,編輯后crond進(jìn)程自動(dòng)讀取

     crontab -l 列出用戶crontab文件的詳細(xì)內(nèi)容

     crontab -r 刪除crontab文件

四、crontab文件格式

crontab文件由6部分組成

     1、minute 一小時(shí)中的哪一分鐘[0-59]

     2、hour 一天中的哪一小時(shí)[0-23]

     3、day-of-month 一月中的哪一天[1-31]

     4、month-of-year 一年中的哪一月[1-12]

     5、day-of-week 一周中的哪一天[0-6]

     6、commands 執(zhí)行的命令

這些選項(xiàng)都不能為空,如果用戶不需要制定其中的幾項(xiàng),可以使用*表示任何時(shí)間。

每個(gè)時(shí)間字段都可以指定多個(gè)值,可以用逗號(hào)隔開, 5-8 */5

15 3 * * 1-5 echo 111 > aa.txt

如上面標(biāo)示每周一到周5的3點(diǎn)15分執(zhí)行該計(jì)劃任務(wù)

五、哪些用戶可以使用crontab命令

/etc/cron.allow 如果這個(gè)文件存在,那么只有在此文件中的用戶可以使用crontab命令,如果文件不存在則查找/etc/cron.deny

/etc/cron.deny 如果這個(gè)文件存在,則在此文件中的用戶都不能使用crontab命令

如果2個(gè)文件都不存在,則只有root能使用crontab命令

如果2個(gè)文件都存在,且均為空,則所有用戶都能使用crontab命令

六、定時(shí)任務(wù)結(jié)合PHP

定時(shí)執(zhí)行php很簡(jiǎn)單,只需要把命令換成php腳本就行了,如下表示每隔1分鐘執(zhí)行index.php

*/1 * * * * php /usr/www/test/index.php

七、總結(jié)

以上就是關(guān)于Linux下定時(shí)任務(wù)crontab的全部?jī)?nèi)容,大家都學(xué)會(huì)了嗎?希望這篇文章對(duì)大家學(xué)習(xí)或者使用linux有所幫助,謝謝大家對(duì)腳本之家的支持。

相關(guān)文章

  • centos7安裝mysql5.6的方法

    centos7安裝mysql5.6的方法

    這篇文章給大家介紹了centos7安裝mysql5.6方法,需要的朋友參考下吧
    2017-05-05
  • vim命令大全

    vim命令大全

    這篇文章主要介紹vim命令,比較實(shí)用,需要的朋友可以參考下。
    2016-06-06
  • 使用CentOS 7.5卸載自帶jdk安裝自己的JDK1.8的過(guò)程

    使用CentOS 7.5卸載自帶jdk安裝自己的JDK1.8的過(guò)程

    這篇文章主要介紹了使用CentOS 7.5卸載自帶jdk安裝自己的JDK1.8 的過(guò)程,本文通過(guò)安裝步驟給大家介紹的非常詳細(xì),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2018-11-11
  • freebsd網(wǎng)卡安裝與dhcp配置方法

    freebsd網(wǎng)卡安裝與dhcp配置方法

    freebsd系統(tǒng)下網(wǎng)卡安裝方法和dhcp配置方法
    2008-09-09
  • Ubuntu下MySQL root密碼忘記的解決方法

    Ubuntu下MySQL root密碼忘記的解決方法

    本文給大家分享Ubuntu下MySQL root密碼忘記的解決方法,非常不錯(cuò),具有參考借鑒價(jià)值,需要的的朋友參考下吧
    2017-05-05
  • ubuntu16.04設(shè)置寬帶連接的圖文教程

    ubuntu16.04設(shè)置寬帶連接的圖文教程

    這篇文章主要介紹了ubuntu16.04設(shè)置寬帶連接的圖文教程,需要的朋友可以參考下
    2017-09-09
  • CVSNT在Linux下面的安裝和配置

    CVSNT在Linux下面的安裝和配置

    CVSNT在Linux下面的安裝和配置...
    2007-01-01
  • 配置RD9中的DNS

    配置RD9中的DNS

    配置RD9中的DNS...
    2006-10-10
  • Linux 下rename 命令的用法

    Linux 下rename 命令的用法

    剛學(xué)習(xí)linux的時(shí)候,對(duì)文件重命名首先想到的就是rename命令,但是按照在windows下對(duì)文件重命名的方式試了N多次都沒(méi)有反應(yīng),在網(wǎng)上一搜索,發(fā)現(xiàn)很多人都對(duì)rename命令知之甚少,甚至有一部分人說(shuō)linux下沒(méi)有rename命令,建議大家用mv命令。鑒于此,于是man rename一下,好好的研究了一下它的用法 ,在此對(duì)rename命令和mv命令在重命名文件方面做一個(gè)比較,有不足之處,希望各位博友指正!
    2008-04-04
  • 通過(guò)COM口管理Linux服務(wù)器

    通過(guò)COM口管理Linux服務(wù)器

    通過(guò)COM口管理Linux服務(wù)器...
    2006-10-10

最新評(píng)論

修武县| 米脂县| 固安县| 隆安县| 葵青区| 荥阳市| 通渭县| 吉安县| 兴仁县| 芜湖市| 泾源县| 嵩明县| 深圳市| 吴旗县| 专栏| 福鼎市| 陆良县| 武安市| 繁昌县| 梁河县| 苗栗市| 九台市| 如东县| 漳州市| 新兴县| 东至县| 无为县| 龙南县| 白山市| 镇宁| 沙湾县| 沿河| 庄浪县| 应城市| 鄂伦春自治旗| 华宁县| 晴隆县| 弋阳县| 伽师县| 长泰县| 汽车|