Cron বর্ণনাকারী (মানুষপাঠ্য সময়)

Cron expression-কে plain-language timing-এ বদলান এবং পরের run-গুলো হিসাব করুন।

5/6/7-field format, timezone selection, এবং copy-ready output সমর্থন করে।

কীভাবে ব্যবহার করবেন

  1. একটি cron expression লিখুন বা example chip বেছে নিন।
  2. Format (5/6/7 field) এবং timezone নিশ্চিত করুন।
  3. Description এবং পরের N run দেখুন, তারপর copy/share করুন।

Sample

প্রতি 5 মিনিটে

ইনপুট

*/5 * * * *

আউটপুট

প্রতি 5 মিনিটে চলে

সপ্তাহের কর্মদিবসে 09:00

ইনপুট

0 9 * * 1-5

আউটপুট

কর্মদিবসে (Mon-Fri) 09:00-এ চলে

Second-সহ (প্রতিদিন 02:30:00)

ইনপুট

0 30 2 * * *

আউটপুট

প্রতিদিন 02:30:00-এ চলে

সাধারণ Cron উদাহরণ

প্রতি 10 মিনিটে

*/10 * * * *

Recurring check এবং polling job-এর সাধারণ pattern।

প্রতি ঘণ্টার 0 মিনিটে

0 * * * *

ঘণ্টার একদম শুরুতে trigger চাইলে ব্যবহার করুন।

কর্মদিবসে 09:00

0 9 * * 1-5

Typical business-day schedule।

প্রতি রবিবার 00:00

0 0 * * 0

Typical weekly maintenance window।

প্রতি মাসের প্রথম দিন 00:00

0 0 1 * *

সাধারণ monthly batch schedule।

প্রতি Jan 1st 00:00

0 0 1 1 *

Annual rollover task-এর জন্য উপকারী।

Supported Syntax এবং Note

  • Supported standard syntax: `*`, `/`, `-`, `,`, range, এবং step value।
  • Implementation-dependent token (`L`, `W`, `#`, `?`) একরকমভাবে interpret নাও হতে পারে।
  • Timezone এবং DST পার্থক্যের কারণে দেখানো run time বাস্তব runtime behavior থেকে কিছুটা আলাদা হতে পারে।

FAQ

5 field ব্যবহার করব নাকি 6 field?

5 field (minute hour day month weekday) দিয়ে শুরু করুন। Expression-এ seconds থাকলে 6 field-এ যান।

এটি কি সব cron syntax সমর্থন করে?

Standard syntax (`*`, `/`, `-`, `,`) সমর্থন করে। `L`, `W`, `#`, `?`-এর মতো implementation-dependent token থাকলে warning দেখায়।

এটি কি next run time দেখাতে পারে?

হ্যাঁ। Timezone support-সহ পরের N run (5/10/20) হিসাব করে দেখায়।