【Linux】3.7 定時任務調度

3.7定時任務調度

1. 任務調度原理

crond任務調度:crontab進行定時任務調度
rest

  • 使用方法:crontab [選項]
    • crontab [選項]
    • -e:編輯crontab定時任務
    • -i:查詢crontab任務
    • -r:刪除當前用戶全部的crontab任務
    • -l:列出當前有哪些任務調度
    • service crond restart:重啓任務調度
    • 當保存退出後就生效了
    • 參數細節說明
項目 含義 範圍
第一個「*」 一小時當中的第幾分鐘 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分鐘就執行一遍命令。