網站首頁 學習教育 IT科技 金融知識 旅遊規劃 生活小知識 家鄉美食 養生小知識 健身運動 美容百科 遊戲知識 綜合知識
當前位置:趣知科普吧 > IT科技 > 

Linux配置一個日常計劃任務

欄目: IT科技 / 發佈於: / 人氣:1.5W

產品型號:thinkpad E15

系統版本:centos7

軟件版本:crontab 1.5

在linux系統中,執行週期的任務,可以使用crontab。crontab會把你指定的工作或任務,按照你設定的週期一直循環執行下去啓動crond服務[root@xuegod63 ~]# systemctl start crond 

Linux配置一個日常計劃任務

crontab具體計劃任務書寫格式

*  *  *  *  *  command需要執行的命令

分 時 日 月 周 命令

第1列表示分鐘1~59 每分鐘用*或者 */1表示

第2列表示小時1~23(0表示0點)

第3列表示日期1~31

第4列表示月份1~12

第5列表示星期0~6(星期日用0或7表示)

第6列要執行的命令

 

一行對應一個任務,特殊符號的含義:    

*        代表取值範圍內的數字      (每)

/        指定時間的間隔頻率 */10   0-23/2

-        代表從某個數字到某個數字       8-17 

      分開幾個離散的數字 6,10-13,20

 

創建計劃任務

例1:每天凌晨2點1分開始備份數據

[root@xuegod63 spool]# crontab -e           #添加計劃任務

1 2 * * *  tar zcvf /opt/grub2.tar.gz  /boot/grub2

[root@xuegod63 ~]# crontab  -l                 #檢視

例2:以非root用戶添加計劃任務。  這裏使用bin用戶來添加

[root@xuegod63 ~]# crontab -u bin -e

*/10  * * * * echo "aaaaaaa"  >> /tmp/bin.txt

Linux配置一個日常計劃任務 第2張

系統級別的計劃任務

[root@xuegod63 etc]# vim /etc/crontab

1 2 * * *  root echo "aaaaaaa"  >> /tmp/1.txt