ما هو مولد التعبير كرون؟
يقوم مولد Cron Expression بتحويل الجدول الزمني الموجود في رأسك - "كل يوم من أيام الأسبوع الساعة 8 صباحًا"، "الأول من الشهر عند منتصف الليل"، "كل خمسة عشر دقيقة" - إلى تعبير cron المكون من خمسة حقول يفهمه المجدول. تقوم بتعيين الدقيقة والساعة واليوم من الشهر والشهر واليوم من الأسبوع، أو تبدأ من إعداد مسبق، وتقوم الأداة بتجميع التعبير وشرحه باللغة الإنجليزية البسيطة، وتظهر لك بالضبط متى سيتم إطلاقه بعد ذلك. إنه يسد الفجوة بين ما تريد أن يحدث وبناء الجملة المقتضب الذي يحدث.
بناء جملة كرون مدمج ولا يرحم. `0 0 * * 0` يعمل كل يوم أحد عند منتصف الليل، في حين أن `0 0 0 0 0` ليس جدولا زمنيا على الإطلاق: يوم الشهر يبدأ عند 1 والشهر يبدأ عند 1، لذلك ترفضه الأداة "بقيمة يوم من الشهر خارج النطاق (1-31)". تتفاعل حقول اليوم من الشهر واليوم من الأسبوع بطريقة تفاجئ الجميع تقريبًا في المرة الأولى. كتابة تعبير يدويًا والأمل في أن يكون صحيحًا هو كيفية تشغيل النسخة الاحتياطية مرة واحدة سنويًا بدلاً من مرة واحدة في الليلة. يتيح لك بنائه هنا، مع وصف مباشر ومعاينة لأوقات التشغيل القادمة، تأكيد الجدول الزمني قبل أن يصل إلى crontab الخاص بك.
تم إنشاء التعبير والتحقق من صحته ووصفه ومحاكاته من جانب العميل، دون الحاجة إلى حساب. عند الضغط على "إظهار عمليات التشغيل التالية"، تقوم الصفحة بإجراء فحص الاستخدام وتسجيل سجل الاستخدام الذي يتضمن التعبير، لذا تعامل مع سلسلة الجدول كشيء يترك الصفحة. انسخ التعبير النهائي مباشرة إلى crontab، أو خط أنابيب CI، أو Kubernetes CronJob، أو أي برنامج جدولة يتحدث عن cron القياسي.
باعتباره مولد تعبير وظيفة كرون، فهو يعمل وفقًا للجدول الزمني الذي تريده. لنفترض أنه يجب تشغيل نسخة احتياطية في الساعة 2 صباحًا كل يوم أحد: اضبط الدقيقة على 0، والساعة على 2، ويوم الأسبوع على 0، واترك الحقلين الآخرين كـ *، ويصبح التعبير كما يلي `0` ` at 02:00 on Sunday (UTC)." سيتم تشغيل العرض الصحفي التالي يوم الاثنين 14 سبتمبر 2026 والإدخال الأول هو Sun، 20 سبتمبر 2026 الساعة 02:00 بالتوقيت العالمي المنسق، متبوعًا بأيام الأحد الخمسة التالية. هذه المعاينة هي الطريقة التي يكسب بها مولد تعبير cron المجاني الاحتفاظ به: ترى التواريخ الحقيقية قبل نشر المهمة.
التحقق من الصحة يلتقط أخطاء بناء الجملة، لكنه لا يستطيع التقاط الأخطاء المنطقية، والخطأ المنطقي الشائع هو قاعدة يوم الشهر ويوم الأسبوع: عندما يتم تعيين كليهما، يعمل cron على أي من المطابقتين بدلاً من كليهما. لا يُظهر السطر الإنجليزي العادي هذا، نظرًا لأن `0 0 13 * 5` يقرأ "في الثالث عشر من الشهر يوم الجمعة"، لكن قائمة التشغيل التالية تفعل ذلك: فهي تتضمن كل يوم جمعة وكذلك الثلاثاء 13 أكتوبر. تحقق من قائمة التشغيل قبل الثقة في الجدول الزمني.
كيفية استخدام مولد التعبير Cron؟
ابدأ من إعداد مسبق أو فارغ
اختر جدولًا شائعًا مثل "أيام الأسبوع في الساعة 8 صباحًا" لتحميل حقوله ، أو ابدأ من كل دقيقة وضبط. الإعدادات المسبقة هي أسرع طريقة لتعبير العمل.
اضبط الحقول الخمسة
أدخل الدقائق والساعة واليوم من الشهر والشهر واليوم من الأسبوع. يقبل كل حقل قيمة ، قائمة (1،15) ، نطاق (1-5) ، خطوة (* / 10) أو * لكل.
اقرأ الوصف البسيط باللغة الإنجليزية
تصف الأداة الجدول الزمني أثناء الكتابة، على سبيل المثال "في الساعة 08:00 أيام الاثنين والثلاثاء والأربعاء والخميس والجمعة (التوقيت العالمي المنسق)". حتى تتمكن من التأكد من أنه يطابق نيتك قبل الثقة به.
تحقق من التشغيل التالي ونسخه
اضغط على Show بعد ذلك لإدراج أوقات التشغيل الستة التالية بالتوقيت العالمي المنسق والتقاط الأخطاء مثل التاريخ المستحيل، ثم اضغط على نسخ التعبير ولصقه في المجدول الخاص بك.
الميزات الرئيسية
منشئ ميداني مع بناء جملة كامل
يقبل كل حقل قيمًا مفردة وقوائم فاصلة ونطاقات واصلة وقيم الخطوات ، بالإضافة إلى الأشهر المسماة (يناير ديسمبر) وأيام الأسبوع (Sun-Sat) ، حتى تتمكن من التعبير عن أي جدول قياسي.
شرح عادي بالانجليزي
يجعل المولد تعبيرك كجملة ، ويحول العلامات النجمية الخفية ويقطع إلى جدول يمكنك قراءته والتحقق من سلامة العين.
معاينة التشغيل التالي
راجع التواريخ والأوقات الستة التالية التي سيتم فيها تنفيذ المهمة، محسوبة بالتوقيت العالمي المنسق. لا شيء يلتقط تعبيرًا مكسورًا بشكل أسرع من رؤيته سيتم تشغيله خلال ثلاثة أشهر بدلاً من الليلة.
الإعدادات الجاهزة
نقرة واحدة تقوم بتحميل الجداول الزمنية الشائعة - كل 5 دقائق، كل ساعة، يوميًا عند منتصف الليل، طوال أيام الأسبوع الساعة 8 صباحًا، أول الشهر - كنقطة بداية يمكنك بعد ذلك تعديلها.
Frequently Asked Questions
Related Tools
Cron Expression Parser
Parse cron expressions into plain English and preview upcoming run times
Date Difference Calculator
Calculate the exact time between two dates: years, months, days, and business days
Time Duration Calculator
Calculate the duration between two times, add or subtract hours and minutes from a time, and total a list of durations for timesheets.
Timestamp Converter
Convert between Unix timestamps and human-readable dates
Comments
0 comments
No comments yet. Be the first to share your thoughts!