Linux crontab命令參數和時間格式說明


crontab 是用來讓使用者在固定時間或固定間隔執行程序之用

參數說明 

選項

功能

-e

編輯crontab定時任務

-l

查詢crontab任務

-r

刪除當前用戶所有的crontab任務


時間格式

項目

含義

范圍

第一個“*”

一小時當中的第幾分鍾

0-59

第二個“*”

一天當中的第幾小時

0-23

第三個“*”

一個月當中的第幾天

1-31

第四個“*”

一年當中的第幾月

1-12

第五個“*”

一周當中的星期幾

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

 

特殊符號

特殊符號

含義

*

代表任何時間。比如第一個“*”就代表一小時中每分鍾都執行一次的意思。

代表不連續的時間。比如“0 8,12,16 * * * 命令”,就代表在每天的8點0分,12點0分,16點0分都執行一次命令

-

代表連續的時間范圍。比如“0 5  *  *  1-6命令”,代表在周一到周六的凌晨5點0分執行命令

*/n

代表每隔多久執行一次。比如“*/10  *  *  *  *  命令”,代表每隔10分鍾就執行一遍命令

 

舉例

時間

含義

45 22 * * * 命令

在22點45分執行命令

0 17 * * 1 命令

每周1 的17點0分執行命令

0 5 1,15 * * 命令

每月1號和15號的凌晨5點0分執行命令

40 4 * * 1-5 命令

每周一到周五的凌晨4點40分執行命令

*/10 4 * * * 命令

每天的凌晨4點,每隔10分鍾執行一次命令

0 0 1,15 * 1 命令

每月1號和15號,每周1的0點0分都會執行命令。注意:星期幾和幾號最好不要同時出現,因為他們定義的都是天。非常容易讓管理員混亂。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM