LibraTool logoLibraTool

دروستکەری دەستەواژەی Cronی بەخۆڕایی

دەستەواژەی cron بۆ ئەرکی خشتەبەندیکراو دروست بکە، پشتڕاست بکەوە، و ڕوون بکەرەوە. وەسفی ئینگلیزی سادەی زیندوو، پێشبینینی ٥ جێبەجێکردنی داهاتوو، و پێشوەختی نموونەی باو.

بەبێ ئینتەرنێت کاردەکات دوای بارکردن
خولەک
(0-59)
کاتژمێر
(0-23)
ڕۆژ
(1-31)
مانگ
(1-12)
ڕۆژی هەفتە
(0-7)

بە زمانی ئاسان

لە ٩:٠٠ ب.ن, دووشەممە تا هەینی.

نموونە باوەکان

لەگەڵ کرۆنی ستانداردی Unix، GitHub Actions، Kubernetes CronJob، و زۆربەی سیستەمی خشتەکردن گونجاوە. * بۆ 'هەر جارێک'، */5 بۆ 'هەر ٥'، ١-٥ بۆ مەودا، ١,١٥ بۆ بەهای دیاریکراو بەکاربهێنە. هەروەها @hourly، @daily، @weekly، @monthly، @yearly، و ناوەکانی وەک MON-FRI یان JAN-DEC قبوڵ دەکات.

چۆن کار دەکات

دروستکەری ڕستەی cron تەواو لە وێبگەڕەکەتدا کاردەکات بە بەکارهێنانی شیکەرێکی دەستنووس لە lib/cron.tsدا — بەبێ کتێبخانەی دەرەکی، بانگی سێرڤەر. ڕستەکە پشکنین دەکات، وەسفی بە زمانی سادە دروست دەکات بە بەکارهێنانی APIـە سەرەکییەکانی Intl.DateTimeFormat و Intl.ListFormatی وێبگەڕ بۆ ناوی ڕۆژ و مانگی زمان-هۆشیار، و کاتی جێبەجێکردنی داهاتوو بە ڕۆیشتن بۆ پێشەوە بەناو کاتدا بە لۆژیکی خستنە بەرچاوی خانە دەژمێرێت لەبری زۆرباری هەموو خولەکێک.

  1. 1
    ڕستە خانە-بە-خانە شیکراوەتەوە
    شیکەرەکە ڕستەکە دابەش دەکات بۆ پێنج (یان شەش) خانەی بۆشایی-جیاکراو و هەر یەکێکیان تۆکنایز دەکات بۆ کۆما، مەودا (بۆ نموونە 1-5)، دەقنووسی هەنگاو (بۆ نموونە */15)، و نرخی ناودار وەک MON یان JAN. @ماکرۆکان وەک @daily لە پێش دەستپێکردنی شیکردنەوە بۆ هاوتای پێنج-خانەیی خۆیان فراوان دەکرێن. نرخی نادروست یان ژمارەی دەرەوەی مەودا وەک کلیلی هەڵەی جۆردار دەردەکەون کە نەخشە دەکرێن بۆ پەیامی زمان-گونجاو.
  2. 2
    وەسفی خوێندراو بۆ مرۆڤ کۆدەکرێت
    describeCron() لە lib/cron.tsدا ڕستەی ئینگلیزی (یان زمان-گونجاو) دروستدەکات بە پشکنینی ئایا کام خانە جۆکەرن یان کۆمەڵی ڕاشکاو. ناوی ڕۆژ و مانگ لە ڕێگای Intl.DateTimeFormatـەوە بە زمانی چالاک چارەسەر دەکرێن، و بابەتی لیست بەیەکەوە دەبەسترێن بە بەکارهێنانی Intl.ListFormat بۆیە بەستەرەکە ('و' بەرامبەر ',' یان شێوازی زمان-تایبەت) هاوتای زمانی بەکارهێنەرەکەیە.
  3. 3
    کاتی جێبەجێکردنی داهاتوو بە خستنە بەرچاوی خانە ژمێردەکرێت
    nextRuns() ئۆبجێکتێکی Date بۆ پێشەوە دەبات لە ساتی ئێستاوە، بەڵام هەموو مانگ، ڕۆژ، یان کاتژمێرێک کە ناتوانێت لێبچێت پشتگوێدەخات لەبری پشکنینی هەر خولەکێک. ئەمە مانای ئەوەیە کە خشتەیەکی نەکراودار وەک 30ی شوبات خێرا دەردەچێت لە ڕێگای پشکنینی چوارچێوەیەکی پێنج-ساڵانەیەوە لەبری خولانەوە 2.6 ملیۆن جار.
  4. 4
    ڕستە لە ڕێگای فراگمێنتی URLەوە هاوبەش دەکرێت
    هەر ڕستەیەک کە دەینووسیت لە فراگمێنتی URLی پەڕەکەدا وەک #expr= دەنووسرێت (500 میلی چرکە دواخراو لە ڕێگای window.history.replaceState). فراگمێنتەکە هەرگیز بۆ سێرڤەرێک نانێردرێت؛ پەڕەکە لێی هایدرەیت دەکرێت کاتێک بار دەبێت، بۆیە هاوبەشکردن یان نیشانەکردنی URLیەک ڕستە ورد دووبارە دەگەڕێنێتەوە بەبێ هیچ دۆخی سێرڤەر.

ئامرازە پەیوەندیدارەکان

پرسیارە باوەکان