<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>


    posts - 15,  comments - 34,  trackbacks - 27

    CronTriggers are often more useful than SimpleTrigger, if you need a job-firing schedule that recurs based on calendar-like notions, rather than on the exactly specified intervals of SimpleTrigger.
    CronTriggers 比SimpleTrigger經(jīng)常更加有用,如果你需要一個(gè)基于像日歷概念的重復(fù) job-firing 調(diào)度,而不是在一個(gè)SimpleTrigger特定的間隔。

    With CronTrigger, you can specify firing-schedules such as "every Friday at noon", or "every weekday and 9:30 am", or even "every 5 minutes between 9:00 am and 10:00 am on every Monday, Wednesday and Friday".
    使用CronTrigger,你可以限定firing-schedulers例如 “每天中午“,或者”,”每天周日上午9:30“,或者甚至 “每5分鐘在上午9:00 到 10:00 每周一、周三、周五”

    Cron Expressions
    Cron 表達(dá)式

    Cron-Expressions are used to configure instances of CronTrigger. Cron-Expressions are strings that are actually made up of six sub-expressions, that describe individual details of the schedule. These sub-expression are separated with white-space, and represent:
    Cron 表達(dá)式被用來注冊(cè)CronTrigger實(shí)例的。Cron表達(dá)式是字符串,它由六個(gè)子表達(dá)式組成,它描述了不同的調(diào)度細(xì)節(jié)。這些子表達(dá)式被白色表達(dá)式隔開,表現(xiàn):

    Seconds? 秒
    Minutes? 分
    Hours??? 時(shí)
    Day-of-Month? 日
    Month???????? 月
    Day-of-Week?? 周

    An example of a complete cron-expression is the string "0 0 12 ? * WED" - which means "every Wednesday at 12:00 pm".
    一個(gè)完整的Cron 表達(dá)式例子是字符串“0 0 12 ? * WEB” 意味著每周三上午12:00。

    Individual sub-expressions can contain ranges and/or lists. For example, the day of week field in the previous (which reads "WED") example could be replaces with "MON-FRI", "MON, WED, FRI", or even "MON-WED,SAT".
    單獨(dú)的子表達(dá)式可以包含平行的 和/或。例如,在上一個(gè)例子一周的一天字段(它讀作"WED")可以被“MON-FRI”,"MON,WED,FRI",或者甚至"MON-WED,SAT"替換掉。

    Wild-cards (the '*' character) can be used to say "every" possible value of this field. Therefore the '*' character in the "Month" field of the previous example simply means "every month". A '*' in the Day-Of-Week field would obviously mean "every day of the week".
    統(tǒng)配符("*"字符)可以被用來作為這個(gè)字段的"每一個(gè)"可能值。所以,在上一個(gè)例子月字段中的"*"字符表示每個(gè)月。 一個(gè)"*"在周天將明顯意味著周的每一天。

    All of the fields have a set of valid values that can be specified. These values should be fairly obvious - such as the numbers 0 to 59 for seconds and minutes, and the values 0 to 23 for hours. Day-of-Month can be any value 0-31, but you need to be careful about how many days are in a given month! Months can be specified as values between 0 and 11, or by using the strings JAN, FEB, MAR, APR, MAY, JUN, JUL, AUG, SEP, OCT, NOV and DEC. Days-of-Week can be specified as vaules between 1 and 7 (1 = Sunday) or by using the strings SUN, MON, TUE, WED, THU, FRI and SAT.
    所有字段都用一個(gè)合法限定的值。這些值應(yīng)該是明顯的,例如0到59數(shù)字為秒和分的限定,0到23為小時(shí)。月的某天可以是0-31的,或者你需要消息給個(gè)月有多少天!月份可以被限定在0到11,或者,使用英文字符串縮寫。一個(gè)禮拜的一天可以被限定作為1到7(1=Sunnday)或者使用英文字符串。


    The '/' character can be used to specify increments to values. For example, if you put '0/15' in the Minutes field, it means 'every 15 minutes, starting at minute zero'. If you used '3/20' in the Minutes field, it would mean 'every 20 minutes during the hour, starting at minute three' - or in other words it is the same as specifying '3,23,43' in the Minutes field.
    "/"字符可以內(nèi)用來限定值的增加。例如,如果你將'0/15'放到分鐘字段,它意味著"每15分鐘,開始于0分鐘"。如果你使用"3/20"在分鐘字段中,你將意味著"一個(gè)小時(shí)內(nèi)每20分鐘,開始于3分鐘"---? 或者換言之,它和在分鐘字段"3,23,43"限定是一樣的。


    The '?' character is allowed for the day-of-month and day-of-week fields. It is used to specify "no specific value". This is useful when you need to specify something in one of the two fields, but not the other. See the examples below (and CronTrigger JavaDOC) for clarification.

    "?"字符是允許為月的某一天或者周的某一天字段的。它被用來限定"沒有限定值"。這是有用的,當(dāng)你需要限定一些事情在一個(gè)或兩個(gè)字段中,但不是這里的。

    The 'L' character is allowed for the day-of-month and day-of-week fields. This character is short-hand for "last", but it has different meaning in each of the two fields. For example, the value "L" in the day-of-month field means "the last day of the month" - day 31 for January, day 28 for February on non-leap years. If used in the day-of-week field by itself, it simply means "7" or "SAT". But if used in the day-of-week field after another value, it means "the last xxx day of the month" - for example "6L" or "FRIL" both mean "the last friday of the month". When using the 'L' option, it is important not to specify lists, or ranges of values, as you'll get confusing results.

    "L"字符是允許用來月某天和周某天字段。這個(gè)字符是一個(gè)"last"的縮寫,但是它有不同的意義在兩個(gè)字段的其中之一。例如,這個(gè)值"L"在月字段的某一天意味著" 這個(gè)月的最后一天",31或者28等等。

    Here are a few more examples of expressions and their meanings - you can find even more in the JavaDOC for CronTrigger

    CronTrigger Example 1 - an expression to create a trigger that simply fires every 5 minutes

    ? "0 0/5 * * * ?"

    CronTrigger Example 2 - an expression to create a trigger that fires every 5 minutes, at 10 seconds after the minute (i.e. 10:00:10 am, 10:05:10 am, etc.).

    ? "10 0/5 * * * ?"

    CronTrigger Example 3 - an expression to create a trigger that fires at 10:30, 11:30, 12:30, and 13:30, on every Wednesday and Friday.

    ? "0 30 10-13 ? * WED,FRI"

    CronTrigger Example 4 - an expression to create a trigger that fires every half hour between the hours of 8 am and 10 am on the 5th and 20th of every month. Note that the trigger will NOT fire at 10:00 am, just at 8:00, 8:30, 9:00 and 9:30

    ? "0 0/30 8-9 5,20 * ?"

    Note that some scheduling requirements are too complicated to express with a single trigger - such as "every 5 minutes between 9:00 am and 10:00 am, and every 20 minutes between 1:00 pm and 10:00 pm". The solution in this scenario is to simply create two triggers, and register both of them to run the same job.

    更多參見http://www.opencms.org/export/javadoc/core/org/opencms/scheduler/CmsScheduledJobInfo.html

    posted on 2007-03-08 13:25 jacky 閱讀(1746) 評(píng)論(1)  編輯  收藏

    FeedBack:
    # re: 關(guān)于CronTrigger 的cronExpression用法[未登錄]
    2010-11-22 14:08 | xxx
    問號(hào)?用法和星號(hào)*用法有何區(qū)別?  回復(fù)  更多評(píng)論
      

    只有注冊(cè)用戶登錄后才能發(fā)表評(píng)論。


    網(wǎng)站導(dǎo)航:
     
    <2007年3月>
    25262728123
    45678910
    11121314151617
    18192021222324
    25262728293031
    1234567

    常用鏈接

    留言簿(10)

    隨筆檔案

    文章分類

    文章檔案

    相冊(cè)

    收藏夾

    java

    搜索

    •  

    最新評(píng)論


    主站蜘蛛池模板: 免费黄色毛片视频| 91香焦国产线观看看免费| 免费无码成人AV片在线在线播放| 久久久久久亚洲Av无码精品专口 | 激情内射亚洲一区二区三区| 色婷婷综合缴情综免费观看| 日韩精品视频免费网址| 亚洲av乱码一区二区三区按摩| 日本高清免费不卡视频| 春暖花开亚洲性无区一区二区| 国产jizzjizz视频全部免费| 国产大陆亚洲精品国产| 亚洲七七久久精品中文国产| 一级毛片在播放免费| 国产成人麻豆亚洲综合无码精品| a在线免费观看视频| 色婷婷亚洲十月十月色天| 免费观看无遮挡www的视频| 亚洲一区在线视频观看| 女人被弄到高潮的免费视频| 久久久久久亚洲精品无码| 亚洲第一视频在线观看免费| 91免费福利视频| 久久精品国产精品亚洲艾| 91热成人精品国产免费| 国产成人精品久久亚洲高清不卡| 亚洲高清视频一视频二视频三| 日韩a级无码免费视频| 337p日本欧洲亚洲大胆艺术| 免费鲁丝片一级在线观看| 色多多www视频在线观看免费| 亚洲精品~无码抽插| 国产曰批免费视频播放免费s | 免费看成人AA片无码视频羞羞网| 亚洲色偷偷色噜噜狠狠99网| 亚洲AⅤ视频一区二区三区| 免费一级不卡毛片| 亚洲熟女综合一区二区三区| 亚洲女初尝黑人巨高清| 手机看黄av免费网址| 一级毛片在线免费视频|