Cron Descriptor (د انسان لوستلو وړ مهال وېش)

Cron expressions په ساده ژبه مهال وېش ته واړوئ او راتلونکې اجراوې محاسبه کړئ.

د 5/6/7-field بڼو، timezone ټاکنې، او د کاپي لپاره چمتو وتۍ ملاتړ کوي.

څنګه یې وکاروئ

  1. یو cron expression دننه کړئ یا د بېلګې chip وټاکئ.
  2. بڼه (5/6/7 fields) او 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 * * * *

د تکراري checks او polling jobونو عام pattern.

په هر ساعت کې په 0 دقیقه

0 * * * *

کله چې غواړئ هر ساعت په دقیق سر اجرا وشي.

کاري ورځې په 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 کارونو لپاره ګټور.

ملاتړ شوی Syntax او یادښتونه

  • د ملاتړ شوي معیاري syntax کې `*`, `/`, `-`, `,`, rangeونه، او step values شامل دي.
  • له پلي کېدو پورې تړلي tokenونه (`L`, `W`, `#`, `?`) ښايي په یو شان ډول تعبیر نه شي.
  • د timezone او DST د توپیر له امله ښودل شوي اجرا وختونه له واقعي چلند سره توپیر لرلای شي.

FAQ

باید 5 fields وکاروم که 6؟

له 5 fields (minute hour day month weekday) څخه پیل وکړئ. که expression ثانیې هم ولري، 6 fields ته واوړئ.

ایا د cron هر syntax ملاتړ کوي؟

دا د معیاري syntax (`*`, `/`, `-`, `,`) ملاتړ کوي. د `L`, `W`, `#`, `?` په څېر له پلي کېدو پورې تړلو tokenونو لپاره خبرداری ښيي.

ایا راتلونکې اجرا وختونه ښودلای شي؟

هو. د timezone ملاتړ سره د راتلونکو N اجراوو (5/10/20) محاسبه او ښودنه کوي.