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