Ժամանակ և ամսաթիվ

Cron արտահայտությունների վերլուծիչ

Ստուգեք հինգ դաշտ ունեցող Cron արտահայտությունները և ստացեք առաջիկա հինգ գործարկումների UTC ժամանակացույցը։

Գործարկել գործիքը

Այս առցանց գործիքը ստուգում է ավանդական հինգ դաշտ ունեցող Cron արտահայտությունների կառուցվածքը և հաշվարկում առաջիկա հինգ գործարկումների ժամանակացույցը։ Մուտքագրված տողը բաժանվում է հինգ հիմնական դաշտերի՝ րոպե, ժամ, ամսվա օր, ամիս և շաբաթվա օր։ Մինչ ստուգումը համակարգը հեռացնում է եզրային ավելորդ բացատները և միջանկյալ բացատների շարքը վերածում մեկական բացատի։ Եթե դաշտերի քանակը տարբերվում է հինգից, հաշվարկը չի կատարվում և ծանուցվում է անհամապատասխանության մասին։ Ժամանակացույցի հաշվարկը սկսվում է ընթացիկ UTC ժամանակից՝ առանց վայրկյանի կոտորակային մասի։ Երբ արտահայտության մեջ միաժամանակ նշված են ամսվա օրվա և շաբաթվա օրվա սահմանափակումներ, համակարգը կիրառում է տրամաբանական «ԿԱՄ» կանոնը։ Որոնումն իրականացվում է մինչև տասը տարվա սահմանում։ Եթե նշված միջակայքում համընկնող պահեր չեն գտնվում, ցուցադրվում է սխալ։ Լռելյայն տրամադրվում է «*/5 * * * *» արտահայտությունը, որը նշանակում է գործարկում յուրաքանչյուր հինգ րոպեն մեկ։ Արդյունքների դաշտում արտածվում են առաջիկա հինգ գործարկումների ամսաթվերն ու ժամերը ISO ձևաչափով UTC գոտում։

Հրահանգներ

  1. Մուտքագրեք հինգ դաշտից բաղկացած Cron արտահայտությունը համապատասխան դաշտում կամ թողեք լռելյայն արժեքը։
  2. Սեղմեք հաշվարկի կոճակը՝ արտահայտությունը ստուգելու համար։
  3. Դիտեք արդյունքների վահանակում հայտնված առաջիկա հինգ գործարկումների ամսաթվերն ու ժամերը UTC ձևաչափով։

Օրինակներ

  • 0 0 1 * * - ամեն ամսվա առաջին օրը, կեսգիշերին (00:00 UTC)
  • */15 9-17 * * 1-5 - աշխատանքային օրերին յուրաքանչյուր 15 րոպեն մեկ՝ ժամը 09:00-ից մինչև 17:00 UTC

ՀՏՀ

Ի՞նչ կարգով են դասավորված Cron արտահայտության հինգ դաշտերը։

Դաշտերը դասավորված են հետևյալ հաջորդականությամբ՝ րոպե (0-59), ժամ (0-23), ամսվա օր (1-31), ամիս (1-12) և շաբաթվա օր (0-7, որտեղ 0-ն և 7-ը կիրակին են)։

Ո՞ր ժամային գոտու հիման վրա է կատարվում հաշվարկը։

Բոլոր հաշվարկները կատարվում են ընթացիկ UTC ժամանակի հիման վրա, իսկ արդյունքները ներկայացվում են ISO ձևաչափով UTC գոտում։

Ի՞նչ է տեղի ունենում, եթե միաժամանակ նշված են ամսվա օրը և շաբաթվա օրը։

Երբ երկու սահմանափակումներն էլ առկա են, համակարգը դրանք համադրում է տրամաբանական «ԿԱՄ» սկզբունքով, այսինքն՝ գործարկումը տեղի է ունենում, եթե բավարարվում է այդ երկու պայմաններից գոնե մեկը։

Ինչո՞ւ կարող է գործիքը ճիշտ գրված արտահայտության համար ցուցադրել սխալի ծանուցում։

Համակարգը որոնում է առաջիկա գործարկումները առավելագույնը տասը տարվա միջակայքում։ Եթե այդ ընթացքում ոչ մի համընկնում չի գտնվում (օրինակ՝ փետրվարի 30), ցուցադրվում է սխալի ծանուցում։

Ներդնել այս գործիքը

Ստորև բերված կոդով ձեր կայքում ավելացրեք SmartPlusLab-ի աշխատող գործիքը։