Linux中cron表達式


查看用戶下的定時任務:crontab -l 或 cat /var/spool/cron/用戶名

crontab任務配置基本格式: 

* *  *  *  *  command

分鍾(0-59) 小時(0-23) 日期(1-31) 月份(1-12) 星期(0-6,0代表星期天)  命令

第1列表示分鍾1~59 每分鍾用或者 /1表示
第2列表示小時1~23(0表示0點)
第3列表示日期1~31
第4列表示月份1~12
第5列標識號星期0~6(0表示星期天)
第6列要運行的命令

 

星號(*)可以用來代表所有有效的值。譬如,月份值中的星號意味着在滿足其它制約條件后每月都執行該命令。
整數間的短線(-)指定一個整數范圍。譬如,1-4 意味着整數 1、2、3、4。
用逗號(,)隔開的一系列值指定一個列表。譬如,1,2,3,4 標明這四個指定的整數。
正斜線(/)可以用來指定間隔頻率。譬如:*/2用在日期字段中表示每2天執行一次該命令。

舉幾個例子加深一下理解:

0 1 * * * /usr/local/test.sh
每天凌晨1點執行/usr/local/test.sh

 

/10 * * * * /usr/local/test.sh
每10分鍾執行一次/usr/local/test.sh

 

30 21 * * * /usr/local/test.sh
每天晚上21:30執行一次/usr/local/test.sh

 

45 4 1,10,22 * * /usr/local/test.sh
每個月1號、10號、22號凌晨4:45執行一次/usr/local/test.sh

 

0,30 18-23 * * * /usr/local/test.sh
每天18點至23點之間,每隔30分鍾執行一次/usr/local/test.sh

 

參考資料:https://blog.csdn.net/u012501054/article/details/80805744

 


免責聲明!

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



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