在指定的時間段自動啟用或停止某些服務或命令,從而實現運維的自動化;
計劃任務分為一次性計劃任務與長期性計劃任務;
一次性計劃任務:
示例:
“at 時間”:創建任務,創建完成後按Ctrl+D退出;
“at -l”:查看未執行的計劃任務;
“atrm 序號”:刪除未執行的計劃任務;
長期性計劃任務:
使用默認啟用的crond服務系統能夠週期性地、有規律地執行某些具體的任務;
“crontab -e”:創建、編輯計劃任務;
“crontab -l”:查看當前計劃任務;
“crontab -r”:刪除某條計劃任務;
如果您是以管理員的身份登錄的系統,還可以在crontab命令中加上-u參數來編輯他人的計劃任務;
在crond服務的配置參數中,可以像Shell腳本那樣以#號開頭寫上註釋信息;
計劃任務中的“分”字段必須有數值,絕對不能為空或是*號,而“日”和“星期”字段不能同時使用,否則就會發生衝突;
使用crond設置任務的參數字段說明:
分:取值為0~59的整數;
時:取值為0~23的任意整數;
日:取值為1~31的任意整數;
月:取值為1~12的任意整數;
星期:取值為0~7的任意整數,其中0與7均為星期日;
命令:要執行的命令或程序腳本;
cron服務:
/sbin/service crond start //啟動服務
/sbin/service crond stop //關閉服務
/sbin/service crond restart //重啟服務
/sbin/service crond reload //重新載入配置
/sbin/service crond status //查看服務狀態
示例:
閱讀更多 hnyztcl 的文章