一、crond任務調度 概述: 使用crontab 指令進行定時任務的設置,任務調度是指系統在某個時間端執行的特定任務或程式,例如:病毒掃描,資料庫備份等 基本語法: crontab 【選項】 常用選項: -e編輯crontab定時任務 -l查詢crontab任務 -r刪除當前用戶所有的cronta ...
一、crond任務調度
概述:
使用crontab 指令進行定時任務的設置,任務調度是指系統在某個時間端執行的特定任務或程式,例如:病毒掃描,資料庫備份等
基本語法:
crontab 【選項】
常用選項:
- -e編輯crontab定時任務
- -l查詢crontab任務
- -r刪除當前用戶所有的crontab任務
service crond restart 【重啟任務調度】
命令快速入門:
例:*/10 * * * * ls -l /etc/ >/tmp/to.txt解釋:每十分鐘執行一遍命令
細節說明
五個占位符說明
特殊符號說明
註:第三第五兩個星號最後不要同時定義,因為都是定義的天,這樣會導致混亂
特殊時間執行案例
二、at定時任務
基本介紹
- at命令是一次性定時計劃任務,at的守護進程atd會以後臺模式運行,檢查作業隊列來運行
- 預設情況下,atd守護j進程每六十秒檢查作業隊列,有作業會檢查運行時間
- at命令是一次性定時計劃任務,執行完就不會再次執行了
- 使用at指令一定確保atd進程啟動,可以使用相關命令查看:ps -ef |grep atd
命令格式
- at 【選項】【時間】
- 兩遍ctrl+d結束at命令輸入