當前位置:生活全書館 >

IT科技

> 如何配置Linux計劃任務定時執行命令 配置Linux計劃任務定時執行命令

如何配置Linux計劃任務定時執行命令 配置Linux計劃任務定時執行命令

產品型號:thinkpad E15

系統版本:centos7

軟體版本:crontab 1.5

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

配置Linux計劃任務定時執行命令 如何配置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計劃任務定時執行命令 如何配置Linux計劃任務定時執行命令 第2張

系統級別的計劃任務

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

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

  • 文章版權屬於文章作者所有,轉載請註明 https://shqsg.com/dianzi/zn2xg9.html