新聞中心
linux定時(shí)任務(wù)之Cron表達(dá)式詳解

成都網(wǎng)站制作、成都做網(wǎng)站、外貿(mào)營(yíng)銷(xiāo)網(wǎng)站建設(shè),成都做網(wǎng)站公司-創(chuàng)新互聯(lián)建站已向數(shù)千家企業(yè)提供了,網(wǎng)站設(shè)計(jì),網(wǎng)站制作,網(wǎng)絡(luò)營(yíng)銷(xiāo)等服務(wù)!設(shè)計(jì)與技術(shù)結(jié)合,多年網(wǎng)站推廣經(jīng)驗(yàn),合理的價(jià)格為您打造企業(yè)品質(zhì)網(wǎng)站。
Linux定時(shí)任務(wù)是一種有效的方式,可以定時(shí)執(zhí)行程序或任務(wù)。定時(shí)任務(wù)在選擇執(zhí)行程序、指定計(jì)劃任務(wù)時(shí),常常需要cron表達(dá)式,它是定時(shí)任務(wù)的核心。
cron表達(dá)式是一串字符串,用來(lái)描述簡(jiǎn)單的定時(shí)任務(wù)。其中,使用空格將其分為6或7個(gè)字段,描述的格式如下:
“`shell
分 時(shí) 日 月 周 年 (可選) 命令
每個(gè)字段都有其限定范圍,意義如下:
分/Minute:每分鐘的取值范圍為0~59
時(shí)/Hour:每小時(shí)的取值范圍為0~23
日/Day:每天的取值范圍為1~31,而如果設(shè)置為*,代表每天都執(zhí)行
月/Month:每月的取值范圍為1~12,也可以使用英文縮寫(xiě),如Jan,F(xiàn)eb,Mar等
周/Week:每周的取值范圍0~7,其中0和7都代表周日
年/Year:可以為指定值,*或者采用空格的方法忽略
例如:每個(gè)小時(shí)的第10分鐘,每天的第15-20分鐘,每周三的第一分鐘,每月2號(hào)的20點(diǎn)50,每年5月2號(hào)11點(diǎn)50,這時(shí)候cron表達(dá)式可以分別設(shè)置為:
```shell
10 0 * * * *
15-20 * * * *
1 0 * * 3
50 20 2 * *
50 11 2 5 *
我們也可以使用一些常用的縮寫(xiě)字段來(lái)描述表達(dá)式,如下:
“`shell
@hourly 小時(shí)
@daily 每天
@weekly 每周
@monthly 每月
@yearly 每年
@reboot 容器啟動(dòng)時(shí)
上述示例中,每小時(shí)的第10分鐘,可以簡(jiǎn)寫(xiě)為:10 * * * *
cron表達(dá)式的使用比較靈活,有指定時(shí)間、指定任務(wù)執(zhí)行以及指定間隔時(shí)間等多種用法,這使得Linux定時(shí)任務(wù)更加便捷。
綜上,cron表達(dá)式是Linux定時(shí)任務(wù)中不可缺少的核心,靈活操作cron表達(dá)式有助于更好地管理Linux定時(shí)任務(wù),達(dá)到理想的效果。
四川成都云服務(wù)器租用托管【創(chuàng)新互聯(lián)】提供各地服務(wù)器租用,電信服務(wù)器托管、移動(dòng)服務(wù)器托管、聯(lián)通服務(wù)器托管,云服務(wù)器虛擬主機(jī)租用。成都機(jī)房托管咨詢(xún):13518219792
創(chuàng)新互聯(lián)(www.cdcxhl.com)擁有10多年的服務(wù)器租用、服務(wù)器托管、云服務(wù)器、虛擬主機(jī)、網(wǎng)站系統(tǒng)開(kāi)發(fā)經(jīng)驗(yàn)、開(kāi)啟建站+互聯(lián)網(wǎng)銷(xiāo)售服務(wù),與企業(yè)客戶共同成長(zhǎng),共創(chuàng)價(jià)值。
網(wǎng)站名稱(chēng):Linux定時(shí)任務(wù)之cron表達(dá)式詳解(linuxcontab)
URL標(biāo)題:http://fisionsoft.com.cn/article/cdhpojd.html


咨詢(xún)
建站咨詢(xún)
