<em id="0a85b"><option id="0a85b"></option></em>

<abbr id="0a85b"></abbr>

      <nobr id="0a85b"></nobr>
        <tr id="0a85b"></tr>
        9久久伊人精品综合,亚洲一区精品视频在线,成 人免费va视频,国产一区二区三区黄网,99国产精品永久免费视频,亚洲毛片多多影院,精品久久久无码人妻中文字幕,无码国产欧美一区二区三区不卡
        學習啦 > 學習電腦 > 操作系統 > Linux教程 > Linux crontab命令怎么用

        Linux crontab命令怎么用

        時間: 孫勝652 分享

        Linux crontab命令怎么用

          Linux命令中的crontab命令主要用于執行周期性計劃任務,與at命令有些相似,除此之外,crontab命令還有其他的用法,下面學習啦小編將給大家詳細介紹下Linux中crontab命令的用法,一起來學習下吧。

          at 命令是針對僅運行一次的任務(詳見系統之家Linux如何使用at命令執行任務),循環運行的例行性計劃任務,linux系統則是由 cron (crond)這個系統服務來控制的。Linux 系統上面原本就有非常多的計劃性工作,因此這個系統服務是默認啟動的。另外, 由于使用者自己也可以設置計劃任務,所以, Linux 系統也提供了使用者控制計劃任務的命令 :crontab 命令。

          一、crond簡介

          crond是linux下用來周期性的執行某種任務或等待處理某些事件的一個守護進程,與windows下的計劃任務類似,當安裝完成操作系統后,默認會安裝此服務工具,并且會自動啟動crond進程,crond進程每分鐘會定期檢查是否有要執行的任務,如果有要執行的任務,則自動執行該任務。

          Linux下的任務調度分為兩類,系統任務調度和用戶任務調度。

          系統任務調度:系統周期性所要執行的工作,比如寫緩存數據到硬盤、日志清理等。在/etc目錄下有一個crontab文件,這個就是系統任務調度的配置文件。

          /etc/crontab文件包括下面幾行:

          代碼如下:

          [root@localhost ~]# cat /etc/crontab

          SHELL=/bin/bash

          PATH=/sbin:/bin:/usr/sbin:/usr/bin

          MAILTO=“”HOME=/

          # run-parts

          51 * * * * root run-parts /etc/cron.hourly

          24 7 * * * root run-parts /etc/cron.daily

          22 4 * * 0 root run-parts /etc/cron.weekly

          42 4 1 * * root run-parts /etc/cron.monthly

          [root@localhost ~]#

          前四行是用來配置crond任務運行的環境變量,第一行SHELL變量指定了系統要使用哪個shell,這里是bash,第二行PATH變量指定了系統執行命令的路徑,第三行MAILTO變量指定了crond的任務執行信息將通過電子郵件發送給root用戶,如果MAILTO變量的值為空,則表示不發送任務執行信息給用戶,第四行的HOME變量指定了在執行命令或者腳本時使用的主目錄。第六至九行表示的含義將在下個小節詳細講述。這里不在多說。用戶任務調度:用戶定期要執行的工作,比如用戶數據備份、定時郵件提醒等。用戶可以使用 crontab 工具來定制自己的計劃任務。所有用戶定義的crontab 文件都被保存在 /var/spool/cron目錄中。其文件名與用戶名一致。

          使用者權限文件:

          文件:

          代碼如下:

          /etc/cron.deny

          說明:

          該文件中所列用戶不允許使用crontab命令

          文件:

          代碼如下:

          /etc/cron.allow

          說明:

          該文件中所列用戶允許使用crontab命令

          文件:

          代碼如下:

          /var/spool/cron/

          說明:

          所有用戶crontab文件存放的目錄,以用戶名命名

          crontab文件的含義:

          用戶所建立的crontab文件中,每一行都代表一項任務,每行的每個字段代表一項設置,它的格式共分為六個字段,前五段是時間設定段,第六段是要執行的命令段,格式如下:

          代碼如下:

          minute hour day month week command

          其中:

          minute: 表示分鐘,可以是從0到59之間的任何整數。

          hour:表示小時,可以是從0到23之間的任何整數。

          day:表示日期,可以是從1到31之間的任何整數。

          month:表示月份,可以是從1到12之間的任何整數。

          week:表示星期幾,可以是從0到7之間的任何整數,這里的0或7代表星期日。

          command:要執行的命令,可以是系統命令,也可以是自己編寫的腳本文件。

          在以上各個字段中,還可以使用以下特殊字符:

          星號(*):代表所有可能的值,例如month字段如果是星號,則表示在滿足其它字段的制約條件后每月都執行該命令操作。

          逗號(,):可以用逗號隔開的值指定一個列表范圍,例如,“1,2,5,7,8,9”

          中杠(-):可以用整數之間的中杠表示一個整數范圍,例如“2-6”表示“2,3,4,5,6”

          正斜線(/):可以用正斜線指定時間的間隔頻率,例如“0-23/2”表示每兩小時執行一次。同時正斜線可以和星號一起使用,例如*/10,如果用在minute字段,表示每十分鐘執行一次。

        313649 主站蜘蛛池模板: 一本伊大人香蕉久久网手机| 国内精品久久久久久久影视麻豆| 亚洲综合色88综合天堂| 激情国产一区二区三区四区| 天美传媒mv免费观看完整| 国产在线啪| 精品久久久久久成人AV| 狠狠狠狠888| 亚洲一区成人av在线| 操国产美女| 亚洲精品男男一区二区| 国产精品av在线一区二区三区| 色综合久久综合中文综合网| 久久婷婷综合色丁香五月| 亚洲精品中文字幕二区| 好男人社区神马在线观看www| 欧美性色欧美a在线播放| 免费看黄色亚洲一区久久| 精品国精品国自产在国产| 久久综合九色综合97欧美| 久久精品国产一区二区蜜芽| 中文无码熟妇人妻av在线| 日韩精品一区二区三区在线观看的| free性开放小少妇| 亚洲成人av一区二区| 国产午夜精品一区理论片| 欧美亚洲日本国产综合在线美利坚 | 一区二区三区四区精品黄 | 久久久久久久久久久久中文字幕| 国产99re热这里只有精品| 亚洲av国产av综合av| 99RE8这里有精品热视频| 一本大道久久精品 东京热| 精品国产免费一区二区三区香蕉| 色在线 | 国产| 少妇xxxxx性开放| 四虎国产精品永久在线| 成人午夜伦理在线观看| 色妞永久免费视频| 国产精品老熟女乱一区二区| 久章草这里只有精品|