Cron Descriptor (මිනිසුන්ට කියවිය හැකි වේලාව)

Cron expressions සාමාන්‍ය භාෂාවේ වේලා විස්තරවලට මාරු කර ඉදිරි runs ගණනය කරන්න.

5/6/7-field ආකෘති, timezone තේරීම, සහ copy-ready output සඳහා සහය ඇත.

භාවිතා කරන ආකාරය

  1. Cron expression එකක් ඇතුළත් කරන්න හෝ example chip එකක් තෝරන්න.
  2. Format එක (5/6/7 fields) සහ timezone එක තහවුරු කරන්න.
  3. Description සහ next N runs පරීක්ෂා කර, පසුව copy/share කරන්න.

උදාහරණය

සෑම මිනිත්තු 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 * * * *

Recurring checks සහ polling jobs සඳහා සාමාන්‍ය pattern එක.

සෑම පැයකම 0 වන මිනිත්තුවේදී

0 * * * *

නිශ්චිත පැය සීමාවේ hourly trigger එකක් අවශ්‍ය විට භාවිත කරන්න.

සතියේ වැඩ දිනවල 09:00

0 9 * * 1-5

සාමාන්‍ය business-day schedule එක.

සෑම ඉරිදාවකම 00:00

0 0 * * 0

සාමාන්‍ය සතිපතා maintenance window එක.

මාසිකව පළමු දින 00:00

0 0 1 * *

සාමාන්‍ය මාසික batch schedule එක.

සෑම ජනවාරි 1 වැනිදාම 00:00

0 0 1 1 *

වාර්ෂික rollover tasks සඳහා ප්‍රයෝජනවත්.

සහාය දක්වන Syntax සහ සටහන්

  • සහාය දක්වන සම්මත syntax තුළ `*`, `/`, `-`, `,`, ranges, සහ step values ඇතුළත් වේ.
  • Implementation මත රඳා පවතින tokens (`L`, `W`, `#`, `?`) එකිනෙකට සමානව අර්ථ දැක්විය නොහැක.
  • Timezone සහ DST වෙනස්කම් නිසා පෙන්වන run times, සැබෑ runtime හැසිරීමෙන් වෙනස් විය හැක.

නිතර අසන ප්‍රශ්න

5 fields භාවිත කරන්නද 6 fields භාවිත කරන්නද?

5 fields (minute hour day month weekday) සමඟ ආරම්භ කරන්න. ඔබගේ expression එකට seconds ඇතුළත් නම්, 6 fields වෙත මාරු වන්න.

සෑම cron syntax එකකටම සහාය දක්වයිද?

සම්මත syntax (`*`, `/`, `-`, `,`) සඳහා සහාය ඇත. `L`, `W`, `#`, `?` වැනි implementation-dependent tokens සඳහා අවවාදයක් පෙන්වයි.

ඊළඟ run times පෙන්විය හැකිද?

ඔව්. Timezone සහාය සමඟ ඊළඟ N runs (5/10/20) ගණනය කර පෙන්වයි.