<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>

                企業??AI智能體構建引擎,智能編排和調試,一鍵部署,支持知識庫和私有化部署方案 廣告
                # Linux 設置定時任務crontab命令 網址: https://www.cnblogs.com/zoulongbin/p/6187238.html ## 1、 crontab命令概念 `crontab`命令用于設置周期性被執行的指令。該命令從標準輸入設備讀取指令,并將其存放于`crontab`文件中,以供之后讀取和執行。 `cron` 系統調度進程。 可以使用它在每天的非高峰負荷時間段運行作業,或在一周或一月中的不同時段運行。cron是系統主要的調度進程,可以在無需人工干預的情況下運行作業。 `crontab` 命令允許用戶提交、編輯或刪除相應的作業。每一個用戶都可以有一個`crontab`文件來保存調度信息。系統管理員可以通過 `/etc/cron.deny` 和 `/etc/cron.allow` 這兩個文件來禁止或允許 用戶擁有自己的`crontab`文件。 ## 2、檢查是否安裝了crontab 如果提示未安裝請自行安裝,crontab安裝包在系統光盤里面的`pacekage`文件夾`crontabs`安裝包。 ![mark](http://qiniu.newthink.cc/blog/20181213/z4l3k5X79tbx.png) ``` rpm -qa | grep crontab ``` ## 3、 crontab服務啟動與關閉。 ![mark](http://qiniu.newthink.cc/blog/20181213/bG6Qpw1lrVSX.png) ``` /etc/init.d/crond stop 關閉服務 /etc/init.d/crond start 開啟服務 /etc/init.d/crond restart 重啟服務 /etc/init.d/crond reload 重新載入配置 ``` ## 4、 全局配置文件: `crontab` 在 `/etc` 目錄下面存在 `cron.hourly,cron.daily,cron.weekly,cron.monthly,cron.d` 五個目錄和`crontab,cron.deny` 二個文件。 ![mark](http://qiniu.newthink.cc/blog/20181213/6WsyvFR9hLv2.png) `cron.daily`是每天執行一次的job `cron.weekly`是每個星期執行一次的job `cron.monthly`是每月執行一次的job `cron.hourly`是每個小時執行一次的job `cron.d`是系統自動定期需要做的任務 `crontab`是設定定時任務執行文件 `cron.deny`文件就是用于控制不讓哪些用戶使用Crontab的功能 ## 5、 用戶配置文件: ![mark](http://qiniu.newthink.cc/blog/20181213/Snmn3AY4WwLQ.png) 每個用戶都有自己的cron配置文件,通過`crontab -e` 就可以編輯,一般情況下我們編輯好用戶的`cron`配置文件保存退出后,系統會自動就存放于`/var/spool/cron/`目錄中,文件以用戶名命名.linux的cron服務是每隔一分鐘去讀取一次/var/spool/cron,/etc/crontab,/etc/cron.d下面所有的內容. ## 6、 crontab文件格式: ![mark](http://qiniu.newthink.cc/blog/20181213/gHnUW9YcjxsD.png) ``` * * * * * command minute hour day month week command 分 時 天 月 星期 命令 ``` `minute`: 表示分鐘,可以是從0到59之間的任何整數。 `hour`:表示小時,可以是從0到23之間的任何整數。 `day`:表示日期,可以是從1到31之間的任何整數。 `month`:表示月份,可以是從1到12之間的任何整數。 `week`:表示星期幾,可以是從0到7之間的任何整數,這里的0或7代表星期日。 `command`:要執行的命令,可以是系統命令,也可以是自己編寫的腳本文件。 ## 7、 特殊字符: 星號(*):代表每的意思,例如month字段如果是星號,則表示每月都執行該命令操作。 逗號(,):表示分隔時段的意思,例如,“1,3,5,7,9”。 中杠(-):表示一個時間范圍,例如“2-6”表示“2,3,4,5,6”。 正斜線(/):可以用正斜線指定時間的間隔頻率,例如“0-23/2”表示每兩小時執行一次。同時正斜線可以和星號一起使用,例如*/10,如果用在minute字段,表示每十分鐘執行一次。 ## 8、在home目錄下編寫一個test.sh腳本,腳本功能是把/home下ifcfg-eth0這個文本復制到/mnt目錄下。 ![mark](http://qiniu.newthink.cc/blog/20181213/3cFLqLjzaVnp.png) ## 9、運行crontab –e 編寫一條定時任務 */5 * * * * /home/test.sh 在每5分鐘執行一次test.sh腳本。 ![mark](http://qiniu.newthink.cc/blog/20181213/LPFVWYS8CVsB.png) ![mark](http://qiniu.newthink.cc/blog/20181213/ElEGgHfWeOTI.png) ## 10、查詢當前用戶定時任務或刪除當前用戶定時任務。 ![mark](http://qiniu.newthink.cc/blog/20181213/bW66msqaaaB9.png) ## 11、設置crond開機自動啟動。 ![mark](http://qiniu.newthink.cc/blog/20181213/Y9B10UqTMirX.png) ## 12、實例: ![mark](http://qiniu.newthink.cc/blog/20181213/XqRb9qQLJGqo.png) >每月每天凌晨3點30分和中午12點20分執行test.sh腳本 ``` 30 3,12 * * * /home/test.sh ``` >每月每天每隔6小時的每30分鐘執行test.sh腳本 ``` 30 */6 * * * /home/test.sh ``` >每月每天早上8點到下午18點每隔2小時的每30分鐘執行test.sh腳本 ``` 30 8-18/2 * * * /etc/init.d/network restart ``` >每月每天晚上21點30分執行test.sh腳本 ``` 30 21 * * * /etc/init.d/network restart ``` >每月1號、10號、22號凌晨4點45分執行test.sh腳本 ``` 45 4 1,10,22 * * /etc/init.d/network restart ``` >8月份周一、周日凌晨1點10分執行test.sh腳本 ``` 10 1 * 8 6,0 /etc/init.d/network restart ``` >每月每天每小時整點執行test.sh腳本 ``` 00 */1 * * * /etc/init.d/network restart ``` 注意: >寫法不規范,分鐘應該寫成 00 ``` * 23,00-07/1 * * * /etc/init.d/network restart ``` >強調,周和日盡量不要同時使用,否則達不到想要的效果 ``` 00 11 * 4 1-3 /etc/init.d/network restart ```
                  <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>

                              哎呀哎呀视频在线观看