參數html
crontab是一個處理定時任務的命令,在終端輸入man crontab能夠獲得使用方法提示,主要參數以下:.net
crontab -u # 指定運行的帳戶,默認爲當前帳戶 crontab -l # list當前任務 crontab -r # remove任務 crontab -e # 編輯任務
使用流程code
時間格式htm
定時任務最重要的是定時,其格式以下圖:blog
舉例crontab
一、指定每小時的第5分鐘執行一次ls命令 5 * * * * ls 二、指定天天的 5:30 執行ls命令 30 5 * * * ls 三、指定每個月8號的7:30分執行ls命令 30 7 8 * * ls 四、指定每一年的6月8日5:30執行ls命令 30 5 8 6 * ls 五、指定每星期日的6:30執行ls命令 30 6 * * 0 ls 注:0表示星期天,1表示星期1,以此類推,也能夠用英文來表示,sun表示星期天,mon表示星期一等。 六、每個月10號及20號的3:30執行ls命令 30 3 10,20 * * ls 注:「,」用來鏈接多個不連續的時段 七、天天8-11點的第25分鐘執行ls命令 25 8-11 * * * ls 注:「-」用來鏈接連續的時段 八、每15分鐘執行一次ls命令 */15 * * * * ls 即每一個小時的第0 15 30 45 60分鐘執行ls命令 九、每月中,每隔10天6:30執行一次ls命令 30 6 */10 * * ls 即每個月的一、十一、2一、31日是的6:30執行一次ls命令。 十、天天7:50以root 身份執行/etc/cron.daily目錄中的全部可執行文件 50 7 * * * root run-parts /etc/cron.daily 注:run-parts參數表示,執行後面目錄中的全部可執行文件。
其餘rem
參考get