Linux cron定時任務(wù)使用技巧
1. crontab含義
項目 | 含義 | 范圍 |
---|---|---|
第一個"*" | 一小時當中的第幾分鐘(minute) | 0~59 |
第二個"*" | 一天當中的第幾小時(hour) | 0~23 |
第三個"*" | 一個月當中的第幾天(day) | 1~31 |
第四個"*" | 一年當中的第幾個月(month) | 1~12 |
第五個"*" | 一周當中的星期幾(week) | 0~7(0和7都代表星期日) |
特殊符號 | 含義 |
---|---|
*(星號) | 代表任何時間。比如第一個"*"就代表一小時種每分鐘都執(zhí)行一次的意思。 |
,(逗號) | 代表不連續(xù)的時間。比如"0 8,12,16***命令"就代表在每天的 8 點 0 分、12 點 0 分、16 點 0 分都執(zhí)行一次命令。 |
-(中杠) | 代表連續(xù)的時間范圍。比如"0 5 ** 1-6命令",代表在周一到周六的凌晨 5 點 0 分執(zhí)行命令。 |
/(正斜線) | 代表每隔多久執(zhí)行一次。比如"/10***命令",代表每隔 10 分鐘就執(zhí)行一次命令。 |
時間 | 含義 |
---|---|
45 22 ***命令 | 在 22 點 45 分執(zhí)行命令 |
0 17 ** 1命令 | 在每周一的 17 點 0 分執(zhí)行命令 |
0 5 1,15**命令 | 在每月 1 日和 15 日的凌晨 5 點 0 分執(zhí)行命令 |
40 4 ** 1-5命令 | 在每周一到周五的凌晨 4 點 40 分執(zhí)行命令 |
*/10 4 ***命令 | 在每天的凌晨 4 點,每隔 10 分鐘執(zhí)行一次命令 |
0 0 1,15 * 1命令 | 在每月 1 日和 15 日,每周一個 0 點 0 分都會執(zhí)行命令,注意:星期幾和幾日最好不要同時出現(xiàn),因為它們定義的都是天,非常容易讓管理員混淆 |
2. 常用crontab表達式
1. 每分鐘執(zhí)行一次命令
* * * * * command
2. 每十分鐘執(zhí)行一次命令
*/10 * * * * command
3.每小時執(zhí)行一次命令
0 * * * * command
4. 每兩個小時執(zhí)行一次
0 */2 * * * command
5. 每天凌晨執(zhí)行一次命令
0 0 * * * command
6. 每天晚上七點十分執(zhí)行一次
10 19 * * * command
7. 每天十二點執(zhí)行一次
0 12 * * * command
8. 每周一十點執(zhí)行一次
0 10 * * 1 command
9. 每周五晚上十一點半執(zhí)行一次
30 23 * * 5 command
10. 每周日凌晨執(zhí)行一次命令
0 0 * * 0 command
11. 每月第一天凌晨執(zhí)行一次命令
0 0 1 * * command
12. 每月1日凌晨兩點執(zhí)行一次
0 2 1 * * command
文章來源地址http://www.zghlxwxcb.cn/news/detail-787225.html
文章來源:http://www.zghlxwxcb.cn/news/detail-787225.html
到了這里,關(guān)于Linux cron定時任務(wù)常用方法的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!