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

                ??一站式輕松地調用各大LLM模型接口,支持GPT4、智譜、豆包、星火、月之暗面及文生圖、文生視頻 廣告
                [TOC] > Linux下的任務調度分為兩類,系統任務調度和用戶任務調度 > 系統任務調度就是系統周期性所要執行的工作,比如寫緩存數據到硬盤、日志清理等,配置文件為/etc/crontab。 > 用戶任務調度就是用戶定期要執行的工作,即用戶自己設定的定時計劃任務,用戶通過crontab命令設定的計劃任務都被保存至`/var/spool/cron/` 目錄下,與當前用戶同名的文件中。 # <span style="font-size:15px">1、日志目錄:var/log/cron*</span> `/var/log/cron`只會記錄是否執行了某些計劃的腳本,具體執行是否正確以及腳本執行過程中的一些信息則linux會每次都發郵件到:`/var/spool/mail/`目錄下的同用戶名文件中。 ``` [root@izwz91quxhnlkan8kjak5hz log]# ll cron* -rw------- 1 root root 165895 8月 23 20:50 cron -rw------- 1 root root 127713 7月 26 03:33 cron-20200726 -rw------- 1 root root 170330 8月 3 03:45 cron-20200803 -rw------- 1 root root 127744 8月 9 03:48 cron-20200809 -rw------- 1 root root 148410 8月 16 03:49 cron-20200816 ``` # <span style="font-size:15px">2、定期執行程序的命令:crontab [ -u user ] { -l | -r | -e }</span> > crond 命令每分鍾會定期檢查是否有要執行的工作,如果有要執行的工作便會自動執行該工作。 > 新創建的 cron 任務,不會馬上執行,至少要過 2 分鐘后才可以,當然你可以重啟 cron 來馬上執行 > * \-u user 指定用戶,如果不使用 -u user 的話,就是表示設定自己的時程表。 > * \-e : 編輯定時任務時程表 > * \-r : 刪除定時任務時程表 > * \-l : 列出定時任務時程表 > # <span style="font-size:15px">3、 定時任務時間格式說明: f1 f2 f3 f4 f5 program</span> f1 是表示分鐘,f2 表示小時,f3 表示一個月份中的第幾日,f4 表示月份,f5 表示一個星期中的第幾天。program 表示要執行的程序。 >* 當 f1 為 \* 時表示每分鐘都要執行 program,f2 為 \* 時表示每小時都要執行程序,其馀類推 >* 當 f1 為 a-b 時表示從第 a 分鐘到第 b 分鐘這段時間內要執行,f2 為 a-b 時表示從第 a 到第 b 小時都要執行,其馀類推 >* 當 f1 為 \*/n 時表示每 n 分鐘個時間間隔執行一次,f2 為 \*/n 表示每 n 小時個時間間隔執行一次,其馀類推 >* 當 f1 為 a, b, c,... 時表示第 a, b, c,... 分鐘要執行,f2 為 a, b, c,... 時表示第 a, b, c...個小時要執行,其馀類推 ``` [root@izwz91quxhnlkan8kjak5hz /]# cat /etc/crontab SHELL=/bin/bash PATH=/sbin:/bin:/usr/sbin:/usr/bin MAILTO=root # For details see man 4 crontabs # Example of job definition: # .---------------- minute (0 - 59) # | .------------- hour (0 - 23) # | | .---------- day of month (1 - 31) # | | | .------- month (1 - 12) OR jan,feb,mar,apr ... # | | | | .---- day of week (0 - 6) (Sunday=0 or 7) OR sun,mon,tue,wed,thu,fri,sat # | | | | | # * * * * * user-name command to be executed ``` | 命令 | 注釋 | | --- | --- | |* * * * * echo ‘hello’| 每分鐘執行一次,輸出hello| | 0 6-12/3 * 12 * /usr/bin/backup| 在 12 月內, 每天的早上 6 點到 12 點,每隔 3 個小時 0 分鐘執行一次| | 0 17 * * 1-5 echo 'hello'| 每星期一到星期五的下午5點執行一次,輸出hello | | cat /etc/passwd \| cut -f 1 -d : \|xargs -I {} crontab -l -u {} | 查看所有用戶的定時任務 | # <span style="font-size:15px">4、crontab服務管理</span> | 命令 | 注釋 | | --- | --- | |systemctl status crond| 查看crontab服務狀態| | systemctl start crond| 開啟crontab服務| | systemctl stop crond| 關閉crontab服務 | |systemctl restart crond| 重啟crontab服務|
                  <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>

                              哎呀哎呀视频在线观看