<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                ThinkChat2.0新版上線,更智能更精彩,支持會話、畫圖、視頻、閱讀、搜索等,送10W Token,即刻開啟你的AI之旅 廣告
                ![](http://om4h63cja.bkt.clouddn.com/17-6-12/53522773.jpg) crontab命令常見于Unix和Linux的操作系統之中,用于設置周期性被執行的指令。該命令從標準輸入設備讀取指令,并將其存放于“crontab”文件中,以供之后讀取和執行。通常,crontab儲存的指令被守護進程激活。crond 常常在后臺運行,每一分鐘檢查是否有預定的作業需要執行。這類作業一般稱為cron jobs。 ## 安裝 ~~~ # yum -y install vixie-cron # yum -y install crontabs # rpm -qf /var/spool/cron cronie-1.4.4-15.el6.x86_64 ~~~ 說明: vixie-cron 軟件包是 cron 的主程序; crontabs 軟件包是用來安裝、卸裝、或列舉用來驅動 cron 守護進程的表格的程序。 ## 配置 cron 是 linux 的內置服務,但它不自動起來,可以用以下的方法啟動、關閉這個服務: ~~~ service crond start //啟動服務 service crond stop //關閉服務 service crond restart //重啟服務 service crond reload //重新載入配置 service crond status //查看crontab服務狀態 ~~~ 在CentOS系統中加入開機自動啟動:`chkconfig --level 345 crond on` cron 的主配置文件是 /etc/crontab,它包括下面幾行: ~~~ SHELL=/bin/bash PATH=/sbin:/bin:/usr/sbin:/usr/bin MAILTO=root HOME=/ # run-parts 01 * * * * root run-parts /etc/cron.hourly 02 4 * * * root run-parts /etc/cron.daily 22 4 * * 0 root run-parts /etc/cron.weekly 42 4 1 * * root run-parts /etc/cron.monthly ~~~ 前四行是用來配置 cron 任務運行環境的變量。 * SHELL 變量的值告訴系統要使用哪個 shell 環境(在這個例子里是 bash shell); * PATH 變量定義用來執行命令的路徑。 * cron 任務的輸出被郵寄給 MAILTO 變量定義的用戶名。如果MAILTO 變量被定義為空白字符串(MAILTO=""),電子郵件就不會被寄出。 * HOME 變量可以用來設置在執行命令或腳本時使用的主目錄。 ## 限制對 cron 的使用 /etc/cron.allow和/etc/cron.deny 文件被用來限制對 cron 的使用。 這兩個使用控制文件的格式都是每行一個用戶。 兩個文件都不允許空格。 如果使用控制文件被修改了,cron 守護進程(crond)不必被重啟。 使用控制文件在每次用戶添加或刪除一項 cron 任務時都會被讀取。 無論使用控制文件中的規定如何,root 都總是可以使用 cron。 如果 cron.allow 文件存在,只有其中列出的用戶才被允許使用 cron,并且 cron.deny 文件會被忽略。 如果 cron.allow 文件不存在,所有在 cron.deny 中列出的用戶都被禁止使用 cron。 ## 常用命令 crontab -u 用戶名 -l crontab -e制定計劃任務 crontab -r刪除計劃任務 計劃任務存儲路徑/var/spool/cron/ crontab 格式 ~~~ 分鐘 (0-59) 小時 (0-23) 日期 (1-31) 月份 (1-12) 星期 (0-7)//0和7代表星期天 除了數字還有幾個個特殊的符號就是"*"、"/"和"-"、",", *代表所有的取值范圍內的數字, "/"代表每的意思,"*/5"表示每5個單位, "-"代表從某個數字到某個數字,","分開幾個離散的數字。 ~~~ ![](http://om4h63cja.bkt.clouddn.com/17-6-12/8527582.jpg) ## 例子說明問題 每天早上6點 ~~~ 0 6 * * * echo "Good morning." >> /tmp/test.txt ~~~ //注意單純echo,從屏幕上看不到任何輸出,因為cron把任何輸出都email到root的信箱了。 每兩個小時 ~~~ 0 */2 * * * echo "Have a break now." >> /tmp/test.txt ~~~ 晚上11點到早上8點之間每兩個小時,早上八點 ~~~ 0 23-7/2,8 * * * echo "Have a good dream:" >> /tmp/test.txt ~~~ 每個月的4號和每個禮拜的禮拜一到禮拜三的早上11點 ~~~ 0 11 4 * 1-3 command line ~~~ 1月1日早上4點 ~~~ 0 4 1 1 * command line ~~~
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看