產(chǎn)品型號:thinkpad E15
系統(tǒng)版本:centos7
軟件版本:crontab 1.5
在linux系統(tǒng)中,執(zhí)行周期的任務(wù),可以使用crontab。crontab會把你指定的工作或任務(wù),按照你設(shè)定的周期一直循環(huán)執(zhí)行下去啟動crond服務(wù)[root@xuegod63 ~]# systemctl start crond
crontab具體計劃任務(wù)書寫格式:
* * * * * command需要執(zhí)行的命令
分 時 日 月 周 命令
第1列表示分鐘1~59 每分鐘用*或者 */1表示
第2列表示小時1~23(0表示0點)
第3列表示日期1~31
第4列表示月份1~12
第5列表示星期0~6(星期日用0或7表示)
第6列要運行的命令
一行對應(yīng)一個任務(wù),特殊符號的含義:
* 代表取值范圍內(nèi)的數(shù)字 (每)
/ 指定時間的間隔頻率 */10 0-23/2
- 代表從某個數(shù)字到某個數(shù)字 8-17
分開幾個離散的數(shù)字 6,10-13,20
創(chuàng)建計劃任務(wù)
例1:每天凌晨2點1分開始備份數(shù)據(jù)
[root@xuegod63 spool]# crontab -e #添加計劃任務(wù)
1 2 * * * tar zcvf /opt/grub2.tar.gz /boot/grub2
[root@xuegod63 ~]# crontab -l #查看
例2:以非root用戶添加計劃任務(wù)。 這里使用bin用戶來添加
[root@xuegod63 ~]# crontab -u bin -e
*/10 * * * * echo "aaaaaaa" >> /tmp/bin.txt
系統(tǒng)級別的計劃任務(wù)
[root@xuegod63 etc]# vim /etc/crontab
1 2 * * * root echo "aaaaaaa" >> /tmp/1.txt
聲明:本網(wǎng)頁內(nèi)容旨在傳播知識,若有侵權(quán)等問題請及時與本網(wǎng)聯(lián)系,我們將在第一時間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com