做用: 計劃任務主要是作一些週期性的任務,目前最主要的用途是按期備份數據。
類型:一次性調度執行 at,循環調度cron。
一次性調度:at
在咱們輸入命令前須要打開程序
systemctl start atd
at now +2min,這條命令意思是2分鐘以後執行。建立一個用戶,名爲yonghu。
輸入好咱們的內容後,按ctrl鍵加D鍵退出,退出以後先不要着急查看,等到時間事後再查看。
循環調度:cron
cron的概念和crontab是不可分割的。crontab是一個命令,常見於Unix和Linux的操做系統之中。用於設置週期性被執行的指令。該命令從標準輸入設備讀取指令,並將其存放於「/etc/crontab」文件中,以供以後讀取和執行。
首先咱們先來查看一下進程狀態,
crond程序運行是計劃任務執行的根本。
管理方式
1.建立計劃
crontab -e,點擊回車,進入頁面以下圖所示:
輸入的命令有六個部分,每一個星號是一部分是一部分,命令或者腳本又是一部分。vim
分 時 日 月 周 命令或腳本程序
六個部分用空格隔開。
咱們開始建立腳本文件
vim /root/1.sh
進入之後咱們編寫內容
/usr/bin/touch /root/date +%F-%H-%M-%S
.txt
完成以後,咱們要賦予權限,
chmod u+x /root/1.sh
咱們查看結果
2.查詢計劃
crontab -l
3.刪除計劃
crontab -r
當咱們刪除計劃,再查看時已經沒有啦。ide