Cron Expression Parser Tool رایگان آنلاین
قالب: دقیقه ساعت روز ماه روز هفته [سال]
مثالهای رایج
* * * * *
هر دقیقه
0 * * * *
هر ساعت
0 0 * * *
روزانه نیمه شب
0 0 * * 0
هفتگی یکشنبه ها
*/15 * * * *
هر ۱۵ دقیقه
0 9-17 * * 1-5
هر ساعت، ۹ صبح تا ۵ بعد از ظهر، روزهای هفته
سینتکس کرون
*- هر مقداری,- جداکننده لیست مقادیر-- محدوده مقادیر/- مقادیر گام
یک بیان کرون چه کاری می تواند انجام دهد؟
کرون روشی رایج برای سیستم عامل ها جهت زمان بندی وظایف تکراری است که اغلب به آن کارهای کرون گفته می شود. با کرون، می توانید به کامپیوتر بگویید که فرمان یا اسکریپت را در زمان ها یا بازه های ثابت—هر دقیقه، ساعت، روز یا هفته، یا طبق برنامه سفارشی—اجرا کند. به جای اجرای دستی کارها، یک بار برنامه را تنظیم می کنید و کرون بقیه را در پس زمینه انجام می دهد.
عبارت کرون رشته کوتاهی است که این زمان بندی را توصیف می کند. قالب خاصی دارد تا هم افراد و هم برنامه ها بتوانند آن را بخوانند. بسیاری از سیستم ها و ابزارها از عبارت های کرون پشتیبانی می کنند، از جمله لینوکس، یونیکس، Azure Functions و Quartz .NET. در شکل پایه خود، عبارت کرون شامل پنج فیلد است که با فضاهایی مانند دقیقه ها، ساعت ها، روز ماه، ماه و روز هفته از هم جدا شده اند. این فیلدها با هم دقیقا به سیستم می گویند که وظیفه شما چه زمانی و چند وقت یکبار باید اجرا شود و کرون را به روشی ساده و قدرتمند برای خودکارسازی کارهای روزمره تبدیل می کند.
در ابتدا، یک رشته کرون پر از * کاراکتر می تواند بی معنی به نظر برسد. فقط وقتی شروع به معنا پیدا کردن می کند که بدانید چگونه موقعیت ها را در رشته «بخوانید». هر بلوک متنی در یک عبارت کرون نمایانگر واحد زمانی است که زمان اجرای کار را کنترل می کند.
موقعیت هر * یک واحد زمانی خاص مانند دقیقه، ساعت، روز ماه، ماه و روز هفته را نشان می دهد. در این زمینه، ستاره برای آن واحد به معنای «هر» است (برای مثال، * در فیلد دقیقه به معنای هر دقیقه است). به جای استفاده از *، می توانید مقادیر یا الگوهای خاصی را برای کنترل دقیق تر برنامه زمانی قرار دهید. مثلا می توانید یک عبارت کرون بنویسید که هر دوشنبه یک شغل را اجرا کند، فقط در ۱۲ ژوئیه، هر چهار ساعت، دقیقا ۵ دقیقه بعد از ساعت. با تنظیم هر فیلد، می توانید برنامه های زمانی بسیار دقیق و انعطاف پذیری برای وظایف خودکار خود ایجاد کنید.
مستندات API به زودی منتشر میشود
Documentation for this tool is being prepared. Please check back later or visit our full API documentation.