linux 執行計畫任務crontab

2021-09-25 23:56:36 字數 1957 閱讀 8548

1、進入命令列,敲擊crontab -e進入定時任務的編輯模式。

2、輸入命令列。

eg:          0 5 * * *  /home/weblogic/oracle/middleware/user_projects/domains/base_domain/bin/stopweblogic.sh

0 6 * * *  /home/weblogic/oracle/middleware/user_projects/domains/base_domain/bin/startweblogic.sh

每天早上準時5點鐘關閉一次服務,6點鐘啟動一次服務,就達到了每天服務重啟的目的。

任務id

任務名稱

任務命令

執行週期

上線時間

下線時間

操  作

298定時生成首頁

cd /var/www/***.net/www.***;php -f index_create.php

*/10 * * * *

0000-00-00 00:00:00

0000-00-00 00:00:00

日  志

299生成***主站入口頁的html檔案

curl -s my.***.net/exec/createindex-cron.php >/dev/null

30 1 * * *

0000-00-00 00:00:00

0000-00-00 00:00:00

日  志

297月底建立下乙個月的資料表

cd /var/www/***.net/www.***x/exec/; php -f exec.php createyearmonthtable

30 03 26,27 * *

0000-00-00 00:00:00

2016-00-00 00:00:00

日  志

295測試

ls / >> /var/log/testcron.log

* * * * *

2018-03-01 00:00:00

2018-00-00 00:00:00

日  志

296建立年表

cd /var/www/***.net/www.***/exec/cron/cron.other; php -f createyeartables.php

00 1 20,24 12 *

0000-00-00 00:00:00

2019-00-00 00:00:00

日  志

命令解釋:   順   序:  分,時,日,月,周 

合法值:00-59 ,00-23, 01-31, 01-12 ,0-6 (0 is sunday) 

( 除了數字還有幾個個特殊的符號就是"*"、"/"和"-"、",",*代表所有的取值範圍內的數字,"/"代表每的意思,"/5"表示每5個單位,"-"代表從某個數字到某個數字,","分開幾個離散的數字。)

minute   hour   day   month   week   command

command為執行語句命令或者可執行指令碼路徑

eg:      1、每分鐘啟動一次任務                                  * * * * *  command

2、每五分鐘啟動一次任務                                 */5 * * * *  command

3、每小時的第1,3,5,7分鐘執行任務                  1,3,5,7 * * * *  command

4、每天早上6點20執行一次任務                        20 6 * * *  command

5、每週日開始每分鐘執行一次任務                   * * * * 0  command

6、每早2點至10點每兩個小時執行一次任務      0 2-10/2 * * *  command  

cron計畫任務

1.列出計畫列表 crontab l u mysql 具體的檔案放在 var spool cron root 使用者 2.修改計畫 crontab e 3.刪除當前 crontab 檔案 crontab r 4.計畫任務意思 第1列分鐘1 59 第2列小時1 23 0表示子夜 第3列日1 31 第4...

計畫任務cron

原定的計畫任務 0 0 cd preload nohup sh preload4.sh ip.list dev null 2 1 缺省會在00 00點準時做預載入 指令碼名稱preload4.sh 預載入檔案 txt 預載入裝置 ip.list 客戶定期會有預載入功能 每次只需要登陸裝置 更換 tx...

cron計畫任務

cron計畫任務 任務計畫 比如每天什麼時間固定來備份資料等等,類似的計畫 1 crontab l命令 可以檢視到當前使用者都有哪些任務計畫 2 crontab u aming l 指定檢視aming使用者的任務計畫 3 crontab e 編輯任務計畫,舉例如下 注 如上圖內容 10 2 20 時...