Cron Descriptor (адамға түсінікті уақыт сипаттамасы)

Cron өрнегін қарапайым тілдегі сипаттамаға айналдырып, келесі іске қосылуларды есептеңіз.

5/6/7 өрісті пішімдерді, timezone таңдауды және көшіруге дайын шығысты қолдайды.

Қолдану жолы

  1. Cron өрнегін енгізіңіз немесе мысал chip-тердің бірін таңдаңыз.
  2. Пішімді (5/6/7 өріс) және timezone-ды растаңыз.
  3. Сипаттама мен келесі N іске қосылуды қарап, көшіріңіз не бөлісіңіз.

Үлгі

Әр 5 минут сайын

Кіріс

*/5 * * * *

Шығыс

Әр 5 минут сайын орындалады

Жұмыс күндері 09:00-де

Кіріс

0 9 * * 1-5

Шығыс

Жұмыс күндері (Дс-Жм) 09:00-де орындалады

Секундпен (күн сайын 02:30:00)

Кіріс

0 30 2 * * *

Шығыс

Күн сайын 02:30:00-де орындалады

Жиі қолданылатын cron мысалдары

Әр 10 минут сайын

*/10 * * * *

Қайталанатын тексерулер мен polling job-тарға тән үлгі.

Әр сағаттың 0-минутында

0 * * * *

Сағат шекарасында нақты hourly trigger керек болғанда қолданылады.

Жұмыс күндері 09:00-де

0 9 * * 1-5

Қалыпты business-day кестесі.

Әр жексенбі 00:00

0 0 * * 0

Апталық maintenance window үшін тән үлгі.

Әр айдың 1-күні 00:00

0 0 1 * *

Ай сайынғы batch жұмысқа жиі қолданылады.

Әр 1 қаңтар 00:00

0 0 1 1 *

Жылдық rollover тапсырмаларына ыңғайлы.

Қолданылатын синтаксис пен ескертпелер

  • Қолданылатын стандарт синтаксиске `*`, `/`, `-`, `,`, диапазондар және қадам мәндері кіреді.
  • Implementation-ға тәуелді токендер (`L`, `W`, `#`, `?`) бірдей түсіндірілмеуі мүмкін.
  • Көрсетілетін іске қосылу уақыттары timezone және DST айырмасына байланысты нақты runtime тәртібінен өзгеше болуы мүмкін.

ЖҚС

5 өрісті ме, 6 өрісті ме қолданған дұрыс?

Алдымен 5 өрістен бастаңыз (минут, сағат, күн, ай, апта күні). Егер өрнекте секунд болса, 6 өріске ауысыңыз.

Барлық cron синтаксисін қолдай ма?

Стандарт синтаксисті (`*`, `/`, `-`, `,`) қолдайды. `L`, `W`, `#`, `?` сияқты implementation-ға тәуелді токендер үшін ескерту көрсетіледі.

Келесі іске қосылу уақыттарын көрсете ме?

Иә. Timezone қолдауымен келесі N іске қосылуды (5/10/20) есептеп көрсетеді.