日本综合一区二区|亚洲中文天堂综合|日韩欧美自拍一区|男女精品天堂一区|欧美自拍第6页亚洲成人精品一区|亚洲黄色天堂一区二区成人|超碰91偷拍第一页|日韩av夜夜嗨中文字幕|久久蜜综合视频官网|精美人妻一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時(shí)間:8:30-17:00
你可能遇到了下面的問(wèn)題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營(yíng)銷解決方案
創(chuàng)新互聯(lián)GoFrame教程:GoFramegcron-表達(dá)式

定時(shí)任務(wù)采用了類?Linux Crontab?的表達(dá)格式,使得開(kāi)發(fā)者能夠快速理解掌握定時(shí)任務(wù)表達(dá)式技巧。但需要注意的是,由于定時(shí)任務(wù)模塊是基于代碼層面的控制,因此控制的粒度會(huì)更細(xì),最小粒度到秒,格式被劃分為了6段。而?Linux Crontab?是基于程序?qū)用娴目刂疲钚×6鹊椒?,格式被劃分為?段。

成都創(chuàng)新互聯(lián)是專業(yè)的崇川網(wǎng)站建設(shè)公司,崇川接單;提供成都網(wǎng)站設(shè)計(jì)、成都做網(wǎng)站,網(wǎng)頁(yè)設(shè)計(jì),網(wǎng)站設(shè)計(jì),建網(wǎng)站,PHP網(wǎng)站建設(shè)等專業(yè)做網(wǎng)站服務(wù);采用PHP框架,可快速的進(jìn)行崇川網(wǎng)站開(kāi)發(fā)網(wǎng)頁(yè)制作和功能擴(kuò)展;專業(yè)做搜索引擎喜愛(ài)的網(wǎng)站,專業(yè)的做網(wǎng)站團(tuán)隊(duì),希望更多企業(yè)前來(lái)合作!

基本介紹

?cron?表達(dá)式表示一組時(shí)間,使用6個(gè)空格分隔的字段。

Seconds Minutes Hours Day Month Week

即,秒,分,時(shí),日,月,周

每個(gè)字段的含義如下:

Field name    | Allowed values  | Allowed special characters
----------    | --------------  | --------------------------
Seconds       | 0-59            | * / , -
Minutes       | 0-59            | * / , -
Hours         | 0-23            | * / , -
Day           | 1-31            | * / , - ?
Month         | 1-12 or JAN-DEC | * / , -
Week          | 0-6 or SUN-SAT  | * / , - ?

注意:月份和星期幾字段值不區(qū)分大小寫(xiě)。 ?SUN?、?Sun ?和?sun?同樣被接受。

特殊字符

星號(hào)(*)

星號(hào)表示?cron?表達(dá)式將匹配所有的值。例如,在第五個(gè)字段(Month)中使用星號(hào)表示每個(gè)月。

斜線(/)

斜杠用于描述范圍的增量。例如:第二個(gè)字段使用3-59/15表示每小時(shí)的第3分鐘開(kāi)始到第59分鐘,每隔15分鐘執(zhí)行。

逗號(hào)(,)

逗號(hào)用于分隔列表的項(xiàng)目。例如,第五個(gè)字段使用MON,WED,FRI將指每周一,周三和周五執(zhí)行。

連字符(-)

連字符用于定義范圍。例如,第三個(gè)字段使用9-17表示每天上午9點(diǎn)至下午5點(diǎn)(含)。

問(wèn)號(hào)(?)

可以使用問(wèn)號(hào)而不是?*?來(lái)讓Day或Week字段為空。

預(yù)定義格式

您可以使用幾個(gè)預(yù)定義的時(shí)間來(lái)代替?cron?表達(dá)式。

Entry                  | Description                                | Equivalent To
-----                  | -----------                                | -------------
@yearly (or @annually) | Run once a year, midnight, Jan. 1st        | 0 0 0 1 1 *
@monthly               | Run once a month, midnight, first of month | 0 0 0 1 * *
@weekly                | Run once a week, midnight between Sat/Sun  | 0 0 0 * * 0
@daily (or @midnight)  | Run once a day, midnight                   | 0 0 0 * * *
@hourly                | Run once an hour, beginning of hour        | 0 0 * * * *

間隔

您還可以定義任務(wù)以固定的時(shí)間間隔執(zhí)行,從添加時(shí)開(kāi)始運(yùn)行。這可以通過(guò)格式化?cron?規(guī)范來(lái)支持,如下所示:

@every 

其中?duration?是?time.ParseDuration?接受的字符串 (http://GOlang.org/pkg/time/#ParseDuration)。

例如,@every 1h30m10s將表示添加任務(wù)之后每隔1小時(shí)30分10秒執(zhí)行。

注意:間隔不會(huì)考慮任務(wù)的執(zhí)行時(shí)間。例如,如果一項(xiàng)工作需要3分鐘才能執(zhí)行完成,并且計(jì)劃每隔5分鐘運(yùn)行一次,那么每次任務(wù)之間只有2分鐘的空閑時(shí)間。

表達(dá)式示例

表達(dá)式示例 表達(dá)式說(shuō)明

* * * * * *

每秒執(zhí)行
2 * * * * * 每分鐘的第2秒執(zhí)行
*/5 * * * * * 5秒執(zhí)行一次
0 */30 * * * * 30分鐘執(zhí)行一次
0 0 2 * * * 每天凌晨2點(diǎn)執(zhí)行
0 */30 9-18 * * * 每天9點(diǎn)到18點(diǎn),每隔30分鐘執(zhí)行一次
0 0 9 * * MON,FRI 周一周五9點(diǎn)執(zhí)行一次

新聞名稱:創(chuàng)新互聯(lián)GoFrame教程:GoFramegcron-表達(dá)式
鏈接分享:http://www.dlmjj.cn/article/djhgcis.html