05.09 7、RedHat7系列——計劃任務服務

在指定的時間段自動啟用或停止某些服務或命令,從而實現運維的自動化;

計劃任務分為一次性計劃任務長期性計劃任務

一次性計劃任務:

示例:

7、RedHat7系列——計劃任務服務

今晚23:59重啟防火牆服務

  1. “at 時間”:創建任務,創建完成後按Ctrl+D退出;

  2. “at -l”:查看未執行的計劃任務;

  3. “atrm 序號”:刪除未執行的計劃任務;

7、RedHat7系列——計劃任務服務

刪除計劃

長期性計劃任務:

使用默認啟用的crond服務系統能夠週期性地、有規律地執行某些具體的任務;

  1. “crontab -e”:創建、編輯計劃任務;

  2. “crontab -l”:查看當前計劃任務;

  3. “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 //查看服務狀態

7、RedHat7系列——計劃任務服務

示例:

7、RedHat7系列——計劃任務服務

每天早上6點輸入Good morning到/temp/test.txt文本中

7、RedHat7系列——計劃任務服務

創建成功提示

7、RedHat7系列——計劃任務服務

查看計劃,刪除計劃後再次查看


分享到:


相關文章: