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。 |
例如