如何配置Linux計劃任務定時執行命令 配置Linux計劃任務定時執行命令
- IT科技
- 關注:6.5K次
產品型號:thinkpad E15
系統版本:centos7
軟體版本:crontab 1.5
在linux系統中,執行週期的任務,可以使用crontab。crontab會把你指定的工作或任務,按照你設定的週期一直迴圈執行下去啟動crond服務[root@xuegod63 ~]# systemctl start crond
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
系統級別的計劃任務
[root@xuegod63 etc]# vim /etc/crontab
1 2 * * * root echo "aaaaaaa" >> /tmp/1.txt
- 文章版權屬於文章作者所有,轉載請註明 https://shqsg.com/dianzi/zn2xg9.html