IT科技

當前位置 /首頁/IT科技 > /列表

linux配置定時任務

產品型號: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

TAG標籤:linux 配置 #