[Linux] Crond 定時任務

 

task.null.crontab是一個沒有內容的空文件

開啓定時任務 

crontab/weblogic/tools/task.crontab

停止定時任務

crontab/weblogic/tools/task.null.crontab



Crontab [-u user] [ -e | -l | -r ]

參數

含義

指定示例

-l(字母)

查看crontab文件內容

crontab -l

-e

編輯crontab文件內容

crontab -e

-i 

刪除crontab文件內容,刪除前會提示確認

crontab -ri

-r

刪除crontab文件內容

crontab -r

-u user

指定使用的用戶執行任務

crontab -u lee -l

提示:crontab{-l |-e}實際上就是在操作/var/spool/cron/當前用戶這樣的文件。

 

Crontab 的使用格式

* * * * * cmd

提示:

① cmd爲要執行的命令或腳本,例如/bin/sh  /server/scripts/lee.sh.

② 每個段之間必須要有空格。

含義

取值範圍

第一段

代表分鐘

00-59

第二段

代表小時

00-23

第三段

代表日期

01-31

第四段

代表月份

01-12

第五段

代表星期

0-7(0和7都代表星期日)

 

特殊符號

含義

*

*號表示任意時間都,就是“每”的意思,舉例:如00 01 * * * cmd表示每月每週每日的凌晨1點執行cmd任務。

-

減號,表示分隔符,表示一個時間範圍段,如17-19點,每小時的00分執行任務。00 17-19 * * * cmd。就是17,18,19點整點分別執行的意思。

逗號,表示分隔時間段的意思。30 17,18,19 * * * cmd 表示每天17,18,19點的半點執行cmd。也可以和“-”結合使用,如: 30 3-5,17-19 * * * cmd。

/n   

n代表數字,即”每隔n單位時間”,例如:每10分鐘執行一次任務可以寫 */10 * * * * cmd,其中 */10,*的範圍是0-59,也可以寫成0-59/10。

例如


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章