Тавсифгари Cron (вақти хонданбоб)

Ифодаҳои cron-ро ба вақтбандии фаҳмо табдил диҳед ва иҷроишҳои ояндаро ҳисоб кунед.

Форматҳои 5/6/7 field, интихоби timezone ва баромади омода барои нусхабардориро дастгирӣ мекунад.

Тарзи истифода

  1. Ифодаи cron-ро ворид кунед ё аз chip-и намуна интихоб намоед.
  2. Формат (5/6/7 field) ва timezone-ро тасдиқ кунед.
  3. Тавсиф ва N иҷроиши баъдиро бинед, сипас нусха ё мубодила кунед.

Намуна

Ҳар 5 дақиқа

Вуруд

*/5 * * * *

Баромад

Ҳар 5 дақиқа иҷро мешавад

Рӯзҳои корӣ соати 09:00

Вуруд

0 9 * * 1-5

Баромад

Дар рӯзҳои корӣ (Mon-Fri) соати 09:00 иҷро мешавад

Бо сонияҳо (ҳар рӯз соати 02:30:00)

Вуруд

0 30 2 * * *

Баромад

Ҳар рӯз соати 02:30:00 иҷро мешавад

Намунаҳои маъмули Cron

Ҳар 10 дақиқа

*/10 * * * *

Қолаби маъмул барои санҷишҳои такрорӣ ва polling job.

Дар дақиқаи 0-и ҳар соат

0 * * * *

Вақте мехоҳед trigger-и соатбайсоат дар оғози дақиқи соат дошта бошед.

Рӯзҳои корӣ соати 09:00

0 9 * * 1-5

Ҷадвали маъмули рӯзи корӣ.

Ҳар якшанбе 00:00

0 0 * * 0

Равзанаи маъмулии нигоҳдории ҳафтаина.

Рӯзи аввали моҳ 00:00

0 0 1 * *

Ҷадвали маъмули batch-и моҳона.

Ҳар 1 январ 00:00

0 0 1 1 *

Барои вазифаҳои солонаи rollover муфид аст.

Синтаксиси дастгиришаванда ва ёддоштҳо

  • Синтаксиси стандартии дастгиришаванда `*`, `/`, `-`, `,`, range ва step value-ҳоро дар бар мегирад.
  • Token-ҳои вобаста ба implementation (`L`, `W`, `#`, `?`) шояд ҳамеша яксон тафсир нашаванд.
  • Вақтҳои нишон додашудаи иҷро метавонанд вобаста ба timezone ва DST аз рафтори аслии runtime фарқ кунанд.

Саволҳои маъмул

Бояд 5 field истифода барам ё 6?

Аз 5 field оғоз кунед (дақиқа, соат, рӯз, моҳ, рӯзи ҳафта). Агар ифодаи шумо сония дошта бошад, ба 6 field гузаред.

Оё тамоми синтаксиси cron-ро дастгирӣ мекунад?

Синтаксиси стандартиро (`*`, `/`, `-`, `,`) дастгирӣ мекунад. Барои token-ҳои вобаста ба implementation мисли `L`, `W`, `#`, `?` огоҳӣ нишон медиҳад.

Оё метавонад вақти иҷроишҳои навбатиро нишон диҳад?

Бале. N иҷроиши баъдӣ (5/10/20)-ро бо дастгирии timezone ҳисоб ва нишон медиҳад.