查看用戶下的定時任務: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